projects
/
gpl
/
argeo-suite.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make logging less verbose
[gpl/argeo-suite.git]
/
org.argeo.app.core
/
src
/
org
/
argeo
/
app
/
ux
/
js
/
JsClient.java
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 2503cf05e482a06eb0bfb14a8feaf0ce21986cbf..708daff143af5191d6fc76c5b5e36158a2ebcd52 100644
(file)
--- 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) {
}
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;
+ }
}
/*
}
/*