svghmi/gen_index_xhtml.xslt
branchsvghmi
changeset 2899 f1baf2d0552c
parent 2898 a2910281fcb5
child 2901 3f5194bba67d
--- a/svghmi/gen_index_xhtml.xslt	Wed Mar 25 13:56:04 2020 +0100
+++ b/svghmi/gen_index_xhtml.xslt	Wed Mar 25 14:09:15 2020 +0100
@@ -1833,11 +1833,23 @@
 </xsl:text>
     <xsl:text>    if(new_item_offset + this.items.length &gt; this.index_pool.length) {
 </xsl:text>
-    <xsl:text>        new_item_offset = 0;
+    <xsl:text>        if(this.item_offset + this.items.length == this.index_pool.length)
+</xsl:text>
+    <xsl:text>            new_item_offset = 0;
+</xsl:text>
+    <xsl:text>        else
+</xsl:text>
+    <xsl:text>            new_item_offset = this.index_pool.length - this.items.length;
 </xsl:text>
     <xsl:text>    } else if(new_item_offset &lt; 0) {
 </xsl:text>
-    <xsl:text>        new_item_offset = this.index_pool.length - this.items.length;
+    <xsl:text>        if(this.item_offset == 0)
+</xsl:text>
+    <xsl:text>            new_item_offset = this.index_pool.length - this.items.length;
+</xsl:text>
+    <xsl:text>        else
+</xsl:text>
+    <xsl:text>            new_item_offset = 0;
 </xsl:text>
     <xsl:text>    }
 </xsl:text>