aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/Application.java
diff options
context:
space:
mode:
authorArtur Signell <artur.signell@itmill.com>2008-08-25 05:59:54 +0000
committerArtur Signell <artur.signell@itmill.com>2008-08-25 05:59:54 +0000
commit3a6e5a11210f1560a3b14b29803eac5386dacf98 (patch)
tree72369e0df2eb2ccf9d27194c980ee9f9b8607a3d /src/com/itmill/toolkit/Application.java
parent728f60409e3ca3dd8f85fff714b972cbd474b665 (diff)
downloadvaadin-framework-3a6e5a11210f1560a3b14b29803eac5386dacf98.tar.gz
vaadin-framework-3a6e5a11210f1560a3b14b29803eac5386dacf98.zip
Made #1642 fix more generic by moving implementation to AbstractComponent
svn changeset:5250/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/Application.java')
-rw-r--r--src/com/itmill/toolkit/Application.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/com/itmill/toolkit/Application.java b/src/com/itmill/toolkit/Application.java
index 1196891014..d2067b32ff 100644
--- a/src/com/itmill/toolkit/Application.java
+++ b/src/com/itmill/toolkit/Application.java
@@ -1088,10 +1088,7 @@ public abstract class Application implements URIHandler, Terminal.ErrorListener
System.err
.println("Warning: SocketException in CommunicationManager."
+ " Most likely client (browser) closed socket.");
-
- } else {
- // throw it to standard error stream too
- t.printStackTrace();
+ return;
}
// Finds the original source of the error/exception
@@ -1115,6 +1112,13 @@ public abstract class Application implements URIHandler, Terminal.ErrorListener
((AbstractComponent) owner)
.setComponentError(new SystemError(e));
}
+ } else {
+ /*
+ * Can't show it to the user in any way so we print to standard
+ * error
+ */
+ t.printStackTrace();
+
}
}