ChoosePixelFormatDialog, OptionsDialog and GotoPosDialog must have
a parent window (player's main window).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@243 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/rfbplayer/rfbplayer.cxx b/rfbplayer/rfbplayer.cxx
index 81fc7c2..a9931cc 100644
--- a/rfbplayer/rfbplayer.cxx
+++ b/rfbplayer/rfbplayer.cxx
@@ -344,7 +344,7 @@
case ID_GOTO:
{
GotoPosDialog gotoPosDlg;
- if (gotoPosDlg.showDialog()) {
+ if (gotoPosDlg.showDialog(getMainHandle())) {
long gotoTime = min(gotoPosDlg.getPos(), sessionTimeMs);
setPos(gotoTime);
updatePos(gotoTime);
@@ -377,7 +377,7 @@
case ID_OPTIONS:
{
OptionsDialog optionsDialog(&options);
- optionsDialog.showDialog();
+ optionsDialog.showDialog(getMainHandle());
}
break;
case ID_EXIT:
@@ -877,7 +877,7 @@
static long pixelFormat = PF_AUTO;
if (options.askPixelFormat) {
ChoosePixelFormatDialog choosePixelFormatDialog(pixelFormat);
- if (choosePixelFormatDialog.showDialog()) {
+ if (choosePixelFormatDialog.showDialog(getMainHandle())) {
pixelFormat = choosePixelFormatDialog.getPF();
} else {
is->pausePlayback();