You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by sd...@apache.org on 2018/06/12 08:01:40 UTC
[incubator-netbeans] branch master updated: NETBEANS-951: terminate
application in headless mode (#586)
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 <sv...@oracle.com>
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
sdedic@apache.org.
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists