From 5db401d2abaed66c7f757995d5c6f5a9adcce57b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bokros=20B=C3=A1lint?= Date: Fri, 13 May 2016 21:33:02 +0200 Subject: [PATCH] Fixed issue where mapselectorpanel would initialize more than once --- cicaprojekt/ApplicationFrame.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cicaprojekt/ApplicationFrame.java b/cicaprojekt/ApplicationFrame.java index f799577..ced4963 100644 --- a/cicaprojekt/ApplicationFrame.java +++ b/cicaprojekt/ApplicationFrame.java @@ -13,7 +13,7 @@ public class ApplicationFrame implements Runnable { private JFrame jframe; - private JPanel mapselectorpanel; + private JPanel mapselectorpanel = null; private Display gamepanel; private JList filelist; @@ -52,7 +52,6 @@ public class ApplicationFrame implements Runnable jframe.remove(gamepanel); jframe.removeKeyListener(keyHandler); initMapselector(); - jframe.remove(mapselectorpanel); jframe.add(mapselectorpanel); jframe.revalidate(); } @@ -63,6 +62,8 @@ public class ApplicationFrame implements Runnable } private void initMapselector() { + if(mapselectorpanel != null) + jframe.remove(mapselectorpanel); mapselectorpanel = new JPanel(); DefaultListModel dungeonslist = new DefaultListModel<>();