diff options
Diffstat (limited to 'src/com/vaadin/terminal/gwt/client/VUIDLBrowser.java')
-rw-r--r-- | src/com/vaadin/terminal/gwt/client/VUIDLBrowser.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/VUIDLBrowser.java b/src/com/vaadin/terminal/gwt/client/VUIDLBrowser.java index aa9601b26e..076fb83ed1 100644 --- a/src/com/vaadin/terminal/gwt/client/VUIDLBrowser.java +++ b/src/com/vaadin/terminal/gwt/client/VUIDLBrowser.java @@ -57,7 +57,12 @@ public class VUIDLBrowser extends Tree implements MouseOutHandler { addSelectionHandler(new SelectionHandler<TreeItem>() { public void onSelection(SelectionEvent<TreeItem> event) { - UIDLItem selectedItem = (UIDLItem) event.getSelectedItem(); + TreeItem item = event.getSelectedItem(); + if (!(item instanceof UIDLItem)) { + // e.g. "variables" and its sub items are not UIDLItems + return; + } + UIDLItem selectedItem = (UIDLItem) item; List<ApplicationConnection> runningApplications = ApplicationConfiguration .getRunningApplications(); |