gimp r25184 - in trunk: . app/widgets



Author: mitch
Date: Sun Mar 23 18:36:16 2008
New Revision: 25184
URL: http://svn.gnome.org/viewvc/gimp?rev=25184&view=rev

Log:
2008-03-23  Michael Natterer  <mitch gimp org>

	* app/widgets/gimpdialogfactory.c (gimp_dialog_factory_add_dialog):
	don't set the dialog's window geometry if it is already visible.
	Fixes empty display moving and shouldn't affect anything else
	since we always want to position dialogs before they are shown.



Modified:
   trunk/ChangeLog
   trunk/app/widgets/gimpdialogfactory.c

Modified: trunk/app/widgets/gimpdialogfactory.c
==============================================================================
--- trunk/app/widgets/gimpdialogfactory.c	(original)
+++ trunk/app/widgets/gimpdialogfactory.c	Sun Mar 23 18:36:16 2008
@@ -782,8 +782,11 @@
                         toplevel ? "toplevel" : "dockable",
                         entry->identifier);
 
-              if (toplevel && entry->session_managed)
-                gimp_session_info_set_geometry (info);
+              if (toplevel && entry->session_managed &&
+                  ! GTK_WIDGET_VISIBLE (dialog))
+                {
+                  gimp_session_info_set_geometry (info);
+                }
 
               break;
             }



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