From 5552d7c490be6c893cbef24a468e7298a1d86fdb Mon Sep 17 00:00:00 2001 From: yukihane Date: Fri, 2 Sep 2011 23:13:49 +0900 Subject: [PATCH] =?utf8?q?=E3=82=A6=E3=82=A3=E3=83=B3=E3=83=89=E3=82=A6?= =?utf8?q?=E3=81=AE=E3=83=9D=E3=82=B8=E3=82=B7=E3=83=A7=E3=83=B3=E3=81=8C?= =?utf8?q?=E3=83=9E=E3=82=A4=E3=83=8A=E3=82=B9=E3=81=AB=E3=81=AA=E3=82=8B?= =?utf8?q?=E3=81=93=E3=81=A8=E3=81=AF=E6=99=AE=E9=80=9A=E3=81=AB=E3=81=82?= =?utf8?q?=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- frontend/src/yukihane/inqubus/Config.java | 4 ++-- frontend/src/yukihane/inqubus/gui/MainFrame.java | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/src/yukihane/inqubus/Config.java b/frontend/src/yukihane/inqubus/Config.java index bbbf0bc..69bd093 100644 --- a/frontend/src/yukihane/inqubus/Config.java +++ b/frontend/src/yukihane/inqubus/Config.java @@ -516,7 +516,7 @@ public enum Config { private static final String SYSTEM_WINDOW_POS_X = "system.window.posx"; public int getSystemWindowPosX() { - return config.getInt(SYSTEM_WINDOW_POS_X, -1); + return config.getInt(SYSTEM_WINDOW_POS_X, Integer.MIN_VALUE); } public void setSystemWindowPosX(int s) { @@ -525,7 +525,7 @@ public enum Config { private static final String SYSTEM_WINDOW_POS_Y = "system.window.posy"; public int getSystemWindowPosY() { - return config.getInt(SYSTEM_WINDOW_POS_Y, -1); + return config.getInt(SYSTEM_WINDOW_POS_Y, Integer.MIN_VALUE); } public void setSystemWindowPosY(int s) { diff --git a/frontend/src/yukihane/inqubus/gui/MainFrame.java b/frontend/src/yukihane/inqubus/gui/MainFrame.java index 0ad9888..316b2d1 100644 --- a/frontend/src/yukihane/inqubus/gui/MainFrame.java +++ b/frontend/src/yukihane/inqubus/gui/MainFrame.java @@ -504,9 +504,10 @@ public class MainFrame extends JFrame { setSize(windowWidth, windowHeight); } + // TODO 最大化した状態で終了した場合の考慮 final int windowPosX = p.getSystemWindowPosX(); final int windowPosY = p.getSystemWindowPosY(); - if (windowPosX > 0 && windowPosY > 0) { + if (windowPosX > 1024 && windowPosY > 1024) { setLocation(windowPosX, windowPosY); } else { setLocationByPlatform(true); -- 2.11.0