Make logging less verbose
[gpl/argeo-suite.git] / org.argeo.app.core / src / org / argeo / app / ux / js / JsClient.java
index 2503cf05e482a06eb0bfb14a8feaf0ce21986cbf..708daff143af5191d6fc76c5b5e36158a2ebcd52 100644 (file)
@@ -65,7 +65,12 @@ public interface JsClient {
        }
 
        default boolean isInstanceOf(String reference, String jsClass) {
-               return (Boolean) evaluate("return "+getJsVarName(reference) + " instanceof " + jsClass);
+               try {
+                       return (Boolean) evaluate("return " + getJsVarName(reference) + " instanceof " + jsClass);
+               } catch (Exception e) {
+                       // TODO better understand why instanceof is often failing with SWT Browser
+                       return false;
+               }
        }
 
        /*