OSDN Git Service

ウィンドウのポジションがマイナスになることは普通にある
[coroid/inqubus.git] / frontend / src / yukihane / inqubus / gui / MainFrame.java
index 0ad9888..316b2d1 100644 (file)
@@ -504,9 +504,10 @@ public class MainFrame extends JFrame {
             setSize(windowWidth, windowHeight);
         }
 
             setSize(windowWidth, windowHeight);
         }
 
+        // TODO 最大化した状態で終了した場合の考慮
         final int windowPosX = p.getSystemWindowPosX();
         final int windowPosY = p.getSystemWindowPosY();
         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);
             setLocation(windowPosX, windowPosY);
         } else {
             setLocationByPlatform(true);