can't test within eclipse. will have to run it in a vm. please test as well.
..ede -------- Forwarded Message -------- Subject: [JPP-Devel] SVN: [6400] core/trunk/src/com/vividsolutions/jump/workbench/ui/ WorkbenchFrame.java Date: Mon, 31 Aug 2020 12:02:20 +0000 From: jump-pilot-svn--- via Jump-pilot-devel <jump-pilot-devel@lists.sourceforge.net> Reply-To: OpenJump develop and use <jump-pilot-devel@lists.sourceforge.net> To: jump-pilot-devel@lists.sourceforge.net CC: jump-pilot-...@lists.sourceforge.net Revision: 6400 http://sourceforge.net/p/jump-pilot/code/6400 Author: edso Date: 2020-08-31 12:02:20 +0000 (Mon, 31 Aug 2020) Log Message: ----------- try to fix #322 OJ stops without warnings on system shutdown Modified Paths: -------------- core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java Modified: core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java =================================================================== --- core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java 2020-08-31 09:10:20 UTC (rev 6399) +++ core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java 2020-08-31 12:02:20 UTC (rev 6400) @@ -498,6 +498,15 @@ } } + // run all ApplicationExitListeners on JVM shutdown + Runtime.getRuntime().addShutdownHook(new Thread() + { + public void run() + { + closeApplication(); + } + }); + // intercept global key events via custom dispatcher, see // http://tips4java.wordpress.com/2009/09/06/global-event-dispatching/ // this is a HACK. we intercept registered shortcuts here because _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel