]> source.dussan.org Git - vaadin-framework.git/commitdiff
not sending cache request if disabled
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Fri, 7 Mar 2008 12:57:20 +0000 (12:57 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Fri, 7 Mar 2008 12:57:20 +0000 (12:57 +0000)
svn changeset:3997/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java

index 7be62f03daa22967856922fa4fcc41cfc9dec0b7..7b8563bc7efb177dece424d9e191dadfdc5432cc 100644 (file)
@@ -608,18 +608,20 @@ public class IScrollTable extends Composite implements Table, ScrollListener,
             });
         }
 
-        DeferredCommand.addCommand(new Command() {
-            public void execute() {
-                if (totalRows - 1 > tBody.getLastRendered()) {
-                    // fetch cache rows
-                    rowRequestHandler
-                            .setReqFirstRow(tBody.getLastRendered() + 1);
-                    rowRequestHandler
-                            .setReqRows((int) (pageLength * CACHE_RATE));
-                    rowRequestHandler.deferRowFetch(1);
+        if (enabled) {
+            DeferredCommand.addCommand(new Command() {
+                public void execute() {
+                    if (totalRows - 1 > tBody.getLastRendered()) {
+                        // fetch cache rows
+                        rowRequestHandler.setReqFirstRow(tBody
+                                .getLastRendered() + 1);
+                        rowRequestHandler
+                                .setReqRows((int) (pageLength * CACHE_RATE));
+                        rowRequestHandler.deferRowFetch(1);
+                    }
                 }
-            }
-        });
+            });
+        }
         initializedAndAttached = true;
     }