diff --git a/src/nw/cesium/node.js b/src/nw/cesium/node.js
index afd836c09895774862fc4c85fd572e8504a26c4a..24ac83c102414a9c2a483ca59923a9ef35b8154e 100644
--- a/src/nw/cesium/node.js
+++ b/src/nw/cesium/node.js
@@ -1,4 +1,3 @@
-
 // Rename "require" to avoid conflicts with pure JS libraries
 requireNodejs = require
 require = undefined
@@ -11,8 +10,8 @@ const fs = requireNodejs('fs')
 const path = requireNodejs('path')
 const yaml = requireNodejs('js-yaml')
 const bs58 = requireNodejs('bs58')
-const gui = requireNodejs('nw.gui');
 const clc = requireNodejs('cli-color');
+const gui = requireNodejs('nw.gui');
 
 Base58 = {
   encode: (bytes) => bs58.encode(new Buffer(bytes)),
@@ -53,6 +52,9 @@ const DEFAULT_CESIUM_SETTINGS = {
   "showUDHistory": true
 };
 
+function isSdkMode () {
+  return gui && (window.navigator.plugins.namedItem('Native Client') !== null);
+}
 
 /**** Process command line args ****/
 var commands = gui && gui.App && gui.App.argv;
@@ -60,9 +62,13 @@ var debug = false;
 if (commands && commands.length) {
   for (i in commands) {
     if (commands[i] === "--debug") {
-      console.log("[NW] Enabling DEV tool (--debug)");
+      console.log("[NW] Enabling debug mode (--debug)");
       debug = true;
-      gui.Window.get().showDevTools();
+
+      // Open the DEV tool (need a SDK version of NW)
+      if (isSdkMode()) {
+        gui.Window.get().showDevTools();
+      }
     }
   }
 }