Also report when user provided strange files.
authorCheng Zhao <zcbenz@gmail.com>
Mon, 5 May 2014 08:50:11 +0000 (16:50 +0800)
committerCheng Zhao <zcbenz@gmail.com>
Mon, 5 May 2014 08:50:11 +0000 (16:50 +0800)
atom/browser/default_app/main.js

index b20e2f5..514268e 100644 (file)
@@ -17,19 +17,15 @@ if (argv._.length > 0) {
   try {
     require(path.resolve(argv._[0]));
   } catch(e) {
-    if (e.code == 'MODULE_NOT_FOUND') {
-      app.focus();
-      dialog.showMessageBox({
-        type: 'warning',
-        buttons: ['OK'],
-        title: 'Error opening app',
-        message: 'The app provided is not a valid atom-shell app, please read the docs on how to write one:',
-        detail: 'https://github.com/atom/atom-shell/tree/master/docs'
-      });
-      process.exit(1);
-    } else {
-      throw e;
-    }
+    app.focus();
+    dialog.showMessageBox({
+      type: 'warning',
+      buttons: ['OK'],
+      title: 'Error opening app',
+      message: 'The app provided is not a valid atom-shell app, please read the docs on how to write one:',
+      detail: 'https://github.com/atom/atom-shell/tree/master/docs'
+    });
+    process.exit(1);
   }
 } else if (argv.version) {
   console.log('v' + process.versions['atom-shell']);