diff --git a/src/main/java/core/packetproxy/gui/GUIMain.java b/src/main/java/core/packetproxy/gui/GUIMain.java index 9b8744af..f91cac5e 100644 --- a/src/main/java/core/packetproxy/gui/GUIMain.java +++ b/src/main/java/core/packetproxy/gui/GUIMain.java @@ -100,6 +100,7 @@ private String getPaneString(Panes num) { private GUIMain(String title) { try { + setIcon(); gui_history = initProjectAndHistory(); setLookandFeel(); setTitle(title); @@ -158,6 +159,11 @@ public void windowClosing(WindowEvent event) { } } + private void setIcon() throws Exception { + setIconForWindows(); + addDockIconForMac(); + } + private GUIHistory initProjectAndHistory() throws Exception { var chooser = new GUIProjectChooserDialog(this); var restore = chooser.chooseAndSetup(); @@ -195,10 +201,8 @@ private void setLookandFeel() throws Exception { // スクロールバーの幅を太くする UIManager.put("ScrollBar.width", 15); - setIconForWindows(); addShortcutForWindows(); addShortcutForMac(); - addDockIconForMac(); } /** Windowsにアイコンを表示する */