summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorArtur Signell <artur.signell@itmill.com>2010-11-30 15:28:38 +0000
committerArtur Signell <artur.signell@itmill.com>2010-11-30 15:28:38 +0000
commite763a2ef8cf71324ad280b76a258860ee3f4ae5d (patch)
treeb00d44627bbd2dbbe25ce1c2ea51cf4fe21d9870 /src/com
parent48feb8b73a65da30fccb598e1d14427e33679698 (diff)
downloadvaadin-framework-e763a2ef8cf71324ad280b76a258860ee3f4ae5d.tar.gz
vaadin-framework-e763a2ef8cf71324ad280b76a258860ee3f4ae5d.zip
#6076 - Debug console logs an error when clicking on "variables" or a sub item
svn changeset:16242/svn branch:6.5
Diffstat (limited to 'src/com')
-rw-r--r--src/com/vaadin/terminal/gwt/client/VUIDLBrowser.java7
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();