]> source.dussan.org Git - vaadin-framework.git/commitdiff
null check
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Fri, 13 Jul 2007 06:49:24 +0000 (06:49 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Fri, 13 Jul 2007 06:49:24 +0000 (06:49 +0000)
svn changeset:1851/svn branch:trunk

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

index 9272bed6f1114ed4e775ba3852086027e90c4adb..b76026010e93edb45777bfe11dab9d81d817a110 100644 (file)
@@ -95,16 +95,18 @@ public class ITablePaging extends Composite implements ITable, Paintable, ClickL
                this.firstRow = uidl.getIntAttribute("firstrow");
                this.rows = uidl.getIntAttribute("rows");
                
-               Set selectedKeys = uidl.getStringArrayVariableAsSet("selected");
-               selectedRowKeys.clear();
-               for(Iterator it = selectedKeys.iterator();it.hasNext();)
-                       selectedRowKeys.add((String) it.next());
-               
                if(uidl.hasAttribute("selectmode")) {
                        if(uidl.getStringAttribute("selectmode").equals("multi"))
                                selectMode = ITable.SELECT_MODE_MULTI;
                        else
                                selectMode = ITable.SELECT_MODE_SINGLE;
+                       
+                       if(uidl.hasAttribute("selected")) {
+                               Set selectedKeys = uidl.getStringArrayVariableAsSet("selected");
+                               selectedRowKeys.clear();
+                               for(Iterator it = selectedKeys.iterator();it.hasNext();)
+                                       selectedRowKeys.add((String) it.next());
+                       }
                }
                
                if(uidl.hasVariable("sortascending"))