Revision: 9999
Author:   [email protected]
Date:     Fri Apr 15 09:28:17 2011
Log:      Cherry picking r9997 into releases/2.3 for issue #5547.

http://code.google.com/p/google-web-toolkit/source/detail?r=9999

Modified:
 /releases/2.3/user/src/com/google/gwt/user/cellview/client/CellTree.java

=======================================
--- /releases/2.3/user/src/com/google/gwt/user/cellview/client/CellTree.java Tue Apr 12 08:34:05 2011 +++ /releases/2.3/user/src/com/google/gwt/user/cellview/client/CellTree.java Fri Apr 15 09:28:17 2011
@@ -682,7 +682,7 @@
     final boolean isMouseDown = "mousedown".equals(eventType);
     final boolean isClick = "click".equals(eventType);
final CellTreeNodeView<?> nodeView = findItemByChain(chain, 0, rootNode);
-    if (nodeView != null && nodeView != rootNode) {
+    if (nodeView != null) {
       if (isMouseDown) {
         Element showMoreElem = nodeView.getShowMoreElement();
         if (nodeView.getImageElement().isOrHasChild(target)) {
@@ -697,7 +697,7 @@
       }

       // Forward the event to the cell
-      if (nodeView.getSelectionElement().isOrHasChild(target)) {
+ if (nodeView != rootNode && nodeView.getSelectionElement().isOrHasChild(target)) {
         // Move the keyboard focus to the clicked item.
         if (isClick) {
           /*

--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to