X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.app.core%2Fsrc%2Forg%2Fargeo%2Fapp%2Fux%2Fjs%2FJsClient.java;h=708daff143af5191d6fc76c5b5e36158a2ebcd52;hp=2503cf05e482a06eb0bfb14a8feaf0ce21986cbf;hb=dbd2a20e2ea265bcefd5ed4fe92b2ebd2e71e3d9;hpb=c8592ef5b35b0b16129d61aa4f67310b0eab939e diff --git a/org.argeo.app.core/src/org/argeo/app/ux/js/JsClient.java b/org.argeo.app.core/src/org/argeo/app/ux/js/JsClient.java index 2503cf0..708daff 100644 --- a/org.argeo.app.core/src/org/argeo/app/ux/js/JsClient.java +++ b/org.argeo.app.core/src/org/argeo/app/ux/js/JsClient.java @@ -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; + } } /*