From: Erik V. <ev...@us...> - 2012-05-28 13:29:27
|
rails/ui/swing/elements/NonModalDialog.java | 1 + 1 file changed, 1 insertion(+) New commits: commit 3429f9f58e6993b09c89f7f56fd4a7230ef1ede9 Author: Erik Vos <eri...@xs...> Date: Mon May 28 15:28:49 2012 +0200 Fixed non-modal dialog bug during loading game. Non-modal dialogs try to center location on the 'parent' window, but centering fails if the parent is not visible. It is now also set visible beforehand. diff --git a/rails/ui/swing/elements/NonModalDialog.java b/rails/ui/swing/elements/NonModalDialog.java index 36d8581..15a3b37 100644 --- a/rails/ui/swing/elements/NonModalDialog.java +++ b/rails/ui/swing/elements/NonModalDialog.java @@ -83,6 +83,7 @@ public abstract class NonModalDialog extends JDialog implements ActionListener { pack(); // Center on owner + window.setVisible(true); // Window must be visible to find its location! int x = (int) window.getLocationOnScreen().getX() + (window.getWidth() - getWidth()) / 2; int y = (int) window.getLocationOnScreen().getY() |