This is an automated email from the ASF dual-hosted git repository.
sdedic pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-netbeans.git
The following commit(s) were added to refs/heads/master by this push:
new fd2a2de NETBEANS-951: terminate application in headless mode (#586)
fd2a2de is described below
commit fd2a2de2141b66fc47c1f1d888b7bbc3bc81d4e4
Author: Svatopluk Dedic <[email protected]>
AuthorDate: Tue Jun 12 10:01:33 2018 +0200
NETBEANS-951: terminate application in headless mode (#586)
---
o.n.core/src/org/netbeans/core/GuiRunLevel.java | 20 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/o.n.core/src/org/netbeans/core/GuiRunLevel.java
b/o.n.core/src/org/netbeans/core/GuiRunLevel.java
index f46f028..c072a90 100644
--- a/o.n.core/src/org/netbeans/core/GuiRunLevel.java
+++ b/o.n.core/src/org/netbeans/core/GuiRunLevel.java
@@ -36,6 +36,7 @@ import org.openide.awt.StatusDisplayer;
import org.openide.util.Exceptions;
import org.openide.util.Lookup;
import org.openide.util.NbBundle;
+import org.openide.util.RequestProcessor;
import org.openide.util.lookup.ServiceProvider;
import org.openide.windows.WindowManager;
@@ -67,12 +68,19 @@ public class GuiRunLevel implements RunLevel {
Splash.getInstance().increment(10);
if (CLIOptions.isGui()) {
-
//---------------------------------------------------------------------------------------------------------
- // initialize main window AFTER the setup wizard is finished
-
- initializeMainWindow ();
- StartLog.logProgress ("Main window initialized"); // NOI18N
- Splash.getInstance().increment(1);
+
//---------------------------------------------------------------------------------------------------------
+ // initialize main window AFTER the setup wizard is finished
+
+ initializeMainWindow ();
+ StartLog.logProgress ("Main window initialized"); // NOI18N
+ Splash.getInstance().increment(1);
+ } else {
+ RequestProcessor.getDefault().post(new Runnable() {
+ @Override
+ public void run() {
+ maybeDie(null);
+ }
+ });
}
//
-----------------------------------------------------------------------------------------------------
--
To stop receiving notification emails like this one, please contact
[email protected].
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists