gnome-media r4090 - in trunk/gnome-volume-control: . src
- From: hadess svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-media r4090 - in trunk/gnome-volume-control: . src
- Date: Fri, 12 Dec 2008 21:28:47 +0000 (UTC)
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]