Modified:
trunk/gdf-sample/src/main/java/gdf/sample/client/desk/menu/MenuTreeProvider.java
Log:
- Fixed bug in demo
Modified: trunk/gdf-sample/src/main/java/gdf/sample/client/desk/menu/MenuTreeProvider.java
==============================================================================
---
trunk/gdf-sample/src/main/java/gdf/sample/client/desk/menu/MenuTreeProvider.java (original)
+++
trunk/gdf-sample/src/main/java/gdf/sample/client/desk/menu/MenuTreeProvider.java
Tue Jan 8 05:38:00 2008
@@ -41,8 +41,12 @@
}
public void getChildren(Object parentItem, AsyncCallback callback) {
- TreeItem treeItem = (TreeItem) parentItem;
- callback.onSuccess(treeItem.getChildren());
+ if (parentItem instanceof ArrayList) {
+ callback.onSuccess(parentItem);
+ } else if (parentItem instanceof TreeItem) {
+ TreeItem treeItem = (TreeItem) parentItem;
+ callback.onSuccess(treeItem.getChildren());
+ }
}
private TreeItem getComponentItem() {