Reviewers: unnurg,
Description:
CellTree disappeared when clicking in the widget but outside tree nodes.
Issue 6359
Please review this at https://gwt-code-reviews.appspot.com/1827803/
Affected files:
M user/src/com/google/gwt/user/cellview/client/CellTree.java
Index: user/src/com/google/gwt/user/cellview/client/CellTree.java
diff --git a/user/src/com/google/gwt/user/cellview/client/CellTree.java
b/user/src/com/google/gwt/user/cellview/client/CellTree.java
index
7b12a0a5ba6ddfa0c5cb882dc91443ecb11d5167..4847ee63f45b24e983c2ab7856332ad3f1dce138
100644
--- a/user/src/com/google/gwt/user/cellview/client/CellTree.java
+++ b/user/src/com/google/gwt/user/cellview/client/CellTree.java
@@ -740,7 +740,7 @@ public class CellTree extends AbstractCellTree
implements HasAnimation,
if (nodeView != null) {
if (isMouseDown) {
Element showMoreElem = nodeView.getShowMoreElement();
- if (nodeView.getImageElement().isOrHasChild(target)) {
+ if (!nodeView.isRootNode() &&
nodeView.getImageElement().isOrHasChild(target)) {
// Open the node when the open image is clicked.
nodeView.setOpen(!nodeView.isOpen(), true);
return;
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors