gnome-media r4090 - in trunk/gnome-volume-control: . src



Author: hadess
Date: Fri Dec 12 21:28:47 2008
New Revision: 4090
URL: http://svn.gnome.org/viewvc/gnome-media?rev=4090&view=rev

Log:
2008-12-12  Bastien Nocera  <hadess hadess net>

	* src/gvc-sound-theme-chooser.c (get_sound_filename):
	Set a parent for the file chooser



Modified:
   trunk/gnome-volume-control/ChangeLog
   trunk/gnome-volume-control/src/gvc-sound-theme-chooser.c

Modified: trunk/gnome-volume-control/src/gvc-sound-theme-chooser.c
==============================================================================
--- trunk/gnome-volume-control/src/gvc-sound-theme-chooser.c	(original)
+++ trunk/gnome-volume-control/src/gvc-sound-theme-chooser.c	Fri Dec 12 21:28:47 2008
@@ -627,6 +627,8 @@
 get_sound_filename (GvcSoundThemeChooser *chooser)
 {
         GtkWidget          *file_chooser;
+        GtkWidget          *toplevel;
+        GtkWindow          *parent;
         int                 response;
         char               *filename;
         char               *path;
@@ -634,8 +636,15 @@
         GtkFileFilter      *filter;
         guint               i;
 
+	/* Try to get the parent window of the widget */
+	toplevel = gtk_widget_get_toplevel (GTK_WIDGET (chooser));
+	if (GTK_WIDGET_TOPLEVEL (toplevel) != FALSE)
+		parent = GTK_WINDOW (toplevel);
+	else
+		parent = NULL;
+
         file_chooser = gtk_file_chooser_dialog_new (_("Select Sound File"),
-                                                    NULL, /* FIXME: */
+                                                    parent,
                                                     GTK_FILE_CHOOSER_ACTION_OPEN,
                                                     GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
                                                     GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]