set dialog locations relative to parent window, otherwise dialogs appear on wrong screen in multi-monitor configurations.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4732 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/java/com/tigervnc/vncviewer/F8Menu.java b/java/com/tigervnc/vncviewer/F8Menu.java
index 375849c..1571761 100644
--- a/java/com/tigervnc/vncviewer/F8Menu.java
+++ b/java/com/tigervnc/vncviewer/F8Menu.java
@@ -96,7 +96,7 @@
if (cc.fullScreen) cc.toggleFullScreen();
cc.viewport.setExtendedState(JFrame.MAXIMIZED_BOTH);
} else if (actionMatch(ev, clipboard)) {
- cc.clipboardDialog.showDialog();
+ cc.clipboardDialog.showDialog(cc.viewport);
} else if (actionMatch(ev, f8)) {
cc.writeKeyEvent(cc.menuKey, true);
cc.writeKeyEvent(cc.menuKey, false);
@@ -112,7 +112,7 @@
} else if (actionMatch(ev, newConn)) {
VncViewer.newViewer(cc.viewer);
} else if (actionMatch(ev, options)) {
- cc.options.showDialog();
+ cc.options.showDialog(cc.viewport);
} else if (actionMatch(ev, info)) {
cc.showInfo();
} else if (actionMatch(ev, about)) {