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();