diff options
Diffstat (limited to 'java/com/tigervnc/vncviewer/F8Menu.java')
-rw-r--r-- | java/com/tigervnc/vncviewer/F8Menu.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/java/com/tigervnc/vncviewer/F8Menu.java b/java/com/tigervnc/vncviewer/F8Menu.java index 07e8974e..ee7ae872 100644 --- a/java/com/tigervnc/vncviewer/F8Menu.java +++ b/java/com/tigervnc/vncviewer/F8Menu.java @@ -19,6 +19,7 @@ package com.tigervnc.vncviewer; +import java.awt.*; import java.awt.Cursor; import java.awt.event.*; import javax.swing.JFrame; @@ -122,7 +123,12 @@ public class F8Menu extends JPopupMenu implements ActionListener { fc.setDialogTitle("Save current configuration as:"); fc.setApproveButtonText("OK"); fc.setFileHidingEnabled(false); + Window fullScreenWindow = Viewport.getFullScreenWindow(); + if (fullScreenWindow != null) + Viewport.setFullScreenWindow(null); int ret = fc.showOpenDialog(this); + if (fullScreenWindow != null) + Viewport.setFullScreenWindow(fullScreenWindow); if (ret == JFileChooser.APPROVE_OPTION) { String filename = fc.getSelectedFile().toString(); if (filename != null) |