Better check for undefined envjs
authorJaroslav Tulach <jtulach@netbeans.org>
Wed, 04 Jun 2014 13:28:35 +0200
branchenvjs
changeset 687950ff5ae6e5e
parent 686 47deb0517807
child 688 4d5b29107ae2
Better check for undefined
boot-script/src/main/java/net/java/html/boot/script/ScriptPresenter.java
     1.1 --- a/boot-script/src/main/java/net/java/html/boot/script/ScriptPresenter.java	Wed Jun 04 13:18:18 2014 +0200
     1.2 +++ b/boot-script/src/main/java/net/java/html/boot/script/ScriptPresenter.java	Wed Jun 04 13:28:35 2014 +0200
     1.3 @@ -114,7 +114,7 @@
     1.4      @Override
     1.5      public void displayPage(URL page, Runnable onPageLoad) {
     1.6          try {
     1.7 -            eng.eval("if (!!window) window.location = '" + page + "'");
     1.8 +            eng.eval("if (typeof window !== 'undefined') window.location = '" + page + "'");
     1.9          } catch (ScriptException ex) {
    1.10              LOG.log(Level.SEVERE, "Cannot load " + page, ex);
    1.11          }