SF.net SVN: geany:[4731] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Sun Mar 7 17:28:14 UTC 2010


Revision: 4731
          http://geany.svn.sourceforge.net/geany/?rev=4731&view=rev
Author:   eht16
Date:     2010-03-07 17:28:13 +0000 (Sun, 07 Mar 2010)

Log Message:
-----------
Fix setting the icon for some dialogs if the parent itself is also a dialog.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/dialogs.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2010-03-07 17:13:54 UTC (rev 4730)
+++ trunk/ChangeLog	2010-03-07 17:28:13 UTC (rev 4731)
@@ -20,6 +20,9 @@
  * src/prefs.c:
    Correctly set the parent widget for the keybinding overwrite
    confirmation dialog.
+ * src/dialog.c:
+   Fix setting the icon for some dialogs if the parent itself is also
+   a dialog.
 
 
 2010-03-05  Frank Lanitz  <frank(at)frank(dot)uvena(dot)de>

Modified: trunk/src/dialogs.c
===================================================================
--- trunk/src/dialogs.c	2010-03-07 17:13:54 UTC (rev 4730)
+++ trunk/src/dialogs.c	2010-03-07 17:28:13 UTC (rev 4731)
@@ -578,7 +578,7 @@
 			break;
 	}
 	gtk_window_set_title(GTK_WINDOW(dialog), title);
-	if (parent == NULL)
+	if (parent == NULL || GTK_IS_DIALOG(parent))
 	{
 		GdkPixbuf *pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO);
 		gtk_window_set_icon(GTK_WINDOW(dialog), pb);
@@ -1390,7 +1390,7 @@
 		GTK_BUTTONS_NONE, "%s", question_text);
 	gtk_widget_set_name(dialog, "GeanyDialog");
 	gtk_window_set_title(GTK_WINDOW(dialog), _("Question"));
-	if (parent == NULL)
+	if (parent == NULL || GTK_IS_DIALOG(parent))
 	{
 		GdkPixbuf *pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO);
 		gtk_window_set_icon(GTK_WINDOW(dialog), pb);


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list