summaryrefslogtreecommitdiffstats
path: root/Gui/mplayer/gtk
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-07-02 21:10:42 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-07-02 21:10:42 +0000
commitec989de7b062682835c721b173e9475b9ecaba44 (patch)
tree7c9ca3e7edbd92463d18bdc16c44ebdbd4b44aa8 /Gui/mplayer/gtk
parent174efd77f23b4bb3f03cd43b972336adebc1c2e6 (diff)
downloadmpv-ec989de7b062682835c721b173e9475b9ecaba44.tar.bz2
mpv-ec989de7b062682835c721b173e9475b9ecaba44.tar.xz
fix window hiding bug with some wms (kde, gnome, icewm, mwm, wmaker)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6623 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui/mplayer/gtk')
-rw-r--r--Gui/mplayer/gtk/fs.c5
-rw-r--r--Gui/mplayer/gtk/fs.h2
2 files changed, 5 insertions, 2 deletions
diff --git a/Gui/mplayer/gtk/fs.c b/Gui/mplayer/gtk/fs.c
index a3ffb2f28d..9ee5a6c58b 100644
--- a/Gui/mplayer/gtk/fs.c
+++ b/Gui/mplayer/gtk/fs.c
@@ -185,7 +185,7 @@ void CheckDir( GtkWidget * list,char * directory )
static int FirstInit = 1;
-void ShowFileSelect( int type )
+void ShowFileSelect( int type,int modal )
{
int i;
@@ -235,6 +235,9 @@ void ShowFileSelect( int type )
gtk_entry_set_text( GTK_ENTRY( fsFilterCombo ),fsOtherFilterNames[fsNumberOfOtherFilterNames][0] );
break;
}
+
+ gtk_window_set_modal( GTK_WINDOW( fsFileSelect ),modal );
+
gtk_widget_show( fsFileSelect );
}
diff --git a/Gui/mplayer/gtk/fs.h b/Gui/mplayer/gtk/fs.h
index c0368394e0..b1de763a26 100644
--- a/Gui/mplayer/gtk/fs.h
+++ b/Gui/mplayer/gtk/fs.h
@@ -10,7 +10,7 @@
extern GtkWidget * fsFileSelect;
extern void HideFileSelect( void );
-extern void ShowFileSelect( int type );
+extern void ShowFileSelect( int type, int modal );
extern GtkWidget * create_FileSelect( void );