diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2011-06-21 05:20:56 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2011-06-21 05:20:56 +0200 |
commit | b69608a0d947ec1de15138a670939417c977775f (patch) | |
tree | dc4cd64aef02bbe1a51d5e09736ef945c1d79436 /src/jrummikub/control/ApplicationControl.java | |
parent | 67105d228ed4976e73ed62b95db40ad8f485d7b4 (diff) | |
download | JRummikub-b69608a0d947ec1de15138a670939417c977775f.tar JRummikub-b69608a0d947ec1de15138a670939417c977775f.zip |
Fixed quit warning in network mode
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@543 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/control/ApplicationControl.java')
-rw-r--r-- | src/jrummikub/control/ApplicationControl.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/jrummikub/control/ApplicationControl.java b/src/jrummikub/control/ApplicationControl.java index 18d3ba9..752cb3c 100644 --- a/src/jrummikub/control/ApplicationControl.java +++ b/src/jrummikub/control/ApplicationControl.java @@ -56,9 +56,13 @@ public class ApplicationControl { }); } }); - IListener quitListener = new IListener() { + view.getQuitEvent().add(new IListener() { @Override public void handle() { + if (networkControl != null) { + return; + } + if (gameControl == null) { System.exit(0); } else { @@ -73,10 +77,7 @@ public class ApplicationControl { }); } } - }; - view.getMenuQuitEvent().add(quitListener); - - view.getQuitEvent().add(quitListener); + }); view.getQuitWarningPanel().getCancelEvent().add(new IListener() { @Override |