]> git.mxchange.org Git - addressbook-lib.git/blobdiff - Addressbook/src/org/mxchange/addressbook/client/gui/SwingClient.java
Added 'final' keyword to getters/setters as it makes no sense overwriting them.
[addressbook-lib.git] / Addressbook / src / org / mxchange / addressbook / client / gui / SwingClient.java
index 9ea4e8816fd677c7c6eac04c316cf04134291fe2..8992b3a1ebb621a54afb9499d6f829e79033fe25 100644 (file)
@@ -16,6 +16,7 @@
  */\r
 package org.mxchange.addressbook.client.gui;\r
 \r
+import org.mxchange.addressbook.FrameAlreadyInitializedException;\r
 import org.mxchange.addressbook.UnhandledUserChoiceException;\r
 import org.mxchange.addressbook.application.Application;\r
 import org.mxchange.addressbook.client.BaseClient;\r
@@ -138,8 +139,13 @@ public class SwingClient extends BaseClient implements Client {
        // Init contact manager here\r
        this.initContactManager();\r
 \r
-       // Init frame\r
-       this.frame.initFrame();\r
+       try {\r
+           // Init frame\r
+           this.frame.initFrame();\r
+       } catch (final FrameAlreadyInitializedException ex) {\r
+           this.getLogger().catching(ex);\r
+           System.exit(1);\r
+       }\r
 \r
        // Now start the frame\r
        this.frame.setupFrame(this);\r