]> source.dussan.org Git - vaadin-framework.git/commitdiff
fixes #2201
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 11 Nov 2008 13:52:20 +0000 (13:52 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 11 Nov 2008 13:52:20 +0000 (13:52 +0000)
svn changeset:5864/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java

index dbbe7b6d2fddad7dd1d6c600285ed8adb03cb705..da76420ae03196cedc5c27731e6ea49fbb309879 100755 (executable)
@@ -186,8 +186,13 @@ public class ApplicationConnection {
      */
     private native static boolean checkTestingMode()
     /*-{
-        @com.itmill.toolkit.terminal.gwt.client.ApplicationConnection::testingMode = $wnd.top.itmill && $wnd.top.itmill.registerToTT ? true : false;
-        return @com.itmill.toolkit.terminal.gwt.client.ApplicationConnection::testingMode;
+        try {
+            @com.itmill.toolkit.terminal.gwt.client.ApplicationConnection::testingMode = $wnd.top.itmill && $wnd.top.itmill.registerToTT ? true : false;
+            return @com.itmill.toolkit.terminal.gwt.client.ApplicationConnection::testingMode;
+        } catch(e) {
+            // if run in iframe SOP may cause exception, return false then
+            return false;
+        }
     }-*/;
 
     private native void initializeTestingTools()
@@ -644,7 +649,7 @@ public class ApplicationConnection {
                 }
 
                 if (html.length() != 0) {
-                    INotification n = new INotification(1000 * 60 * 45); //45min
+                    INotification n = new INotification(1000 * 60 * 45); // 45min
                     n.addEventListener(new NotificationRedirect(url));
                     n.show(html, INotification.CENTERED_TOP,
                             INotification.STYLE_SYSTEM);