]> source.dussan.org Git - vaadin-framework.git/commitdiff
Added (for now commented out) code from tk4; remember to check that component is...
authorMarc Englund <marc.englund@itmill.com>
Tue, 4 Sep 2007 12:10:49 +0000 (12:10 +0000)
committerMarc Englund <marc.englund@itmill.com>
Tue, 4 Sep 2007 12:10:49 +0000 (12:10 +0000)
svn changeset:2188/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java

index 1eaa0eab816bbd252596d5f284d3bb1c7bd4996c..720254db987154c4c0422f59ffecefc41976d65f 100644 (file)
@@ -267,7 +267,17 @@ public class CommunicationManager implements Paintable.RepaintRequestListener,
                                                                        w.setTerminal(application.getMainWindow()
                                                                                        .getTerminal());
                                                        }
-
+                                                       /* This does not seem to happen in tk5, but remember this case:
+                                                       else if (p instanceof Component) {
+                                                               if (((Component) p).getParent() == null
+                                                                       || ((Component) p).getApplication() == null) {
+                                                                   // Component requested repaint, but is no
+                                                                   // longer attached: skip
+                                                                   paintablePainted(p);
+                                                                   continue;
+                                                               }
+                                                       }
+                                                       */
                                                        paintTarget.startTag("change");
                                                        paintTarget.addAttribute("format", "uidl");
                                                        String pid = getPaintableId(p);