• Sven Neumann's avatar
    added a 'restored' flag to the Gimp object and set it in · 95cd081d
    Sven Neumann authored
    2008-09-25  Sven Neumann  <sven@gimp.org>
    
    	* app/core/gimp.[ch]: added a 'restored' flag to the Gimp object
    	and set it in gimp_real_restore(). Added method 
    gimp_is_restored().
    
    	* app/gui/gui.c: call gui_unique_init() in gui_init() instead of
    	that later in gui_restore_after_callback(). By doing so we start
    	our DBus service (or message proxy window on Win32) much earlier
    	in the start process, thus reducing the time frame where two
    	instances of gimp can be launched.
    
    	* app/gui/gui-unique.c
    	* app/gui/gimpdbusservice.c: wait handling the queued file-open
    	requests until gimp is fully restored.
    
    	* app/gui/splash.c (splash_update): only run one iteration of 
    the
    	main loop. Doing it in a while loop can cause us to get stuck if
    	the gimp-unique service already added an idle handler.
    
    
    svn path=/trunk/; revision=27049
    95cd081d
Name
Last commit
Last update
app Loading commit data...
cursors Loading commit data...
data Loading commit data...
desktop Loading commit data...
devel-docs Loading commit data...
docs Loading commit data...
etc Loading commit data...
libgimp Loading commit data...
libgimpbase Loading commit data...
libgimpcolor Loading commit data...
libgimpconfig Loading commit data...
libgimpmath Loading commit data...
libgimpmodule Loading commit data...
libgimpthumb Loading commit data...
libgimpwidgets Loading commit data...
m4macros Loading commit data...
menus Loading commit data...
modules Loading commit data...
plug-ins Loading commit data...
po Loading commit data...
po-libgimp Loading commit data...
po-plug-ins Loading commit data...
po-python Loading commit data...
po-script-fu Loading commit data...
po-tips Loading commit data...
themes Loading commit data...
tools Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
ChangeLog.pre-1-0 Loading commit data...
ChangeLog.pre-1-2 Loading commit data...
ChangeLog.pre-2-0 Loading commit data...
ChangeLog.pre-2-2 Loading commit data...
ChangeLog.pre-2-4 Loading commit data...
HACKING Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
NEWS.pre-2-0 Loading commit data...
NEWS.pre-2-2 Loading commit data...
NEWS.pre-2-4 Loading commit data...
README Loading commit data...
README.i18n Loading commit data...
acinclude.m4 Loading commit data...
authors.dtd Loading commit data...
authors.xml Loading commit data...
authors.xsl Loading commit data...
autogen.sh Loading commit data...
config.h.win32 Loading commit data...
configure.in Loading commit data...
gimp-zip.in Loading commit data...
gimp.pc.in Loading commit data...
gimpdefs.msc Loading commit data...
gimpthumb.pc.in Loading commit data...
gimpui.pc.in Loading commit data...
makefile.msc Loading commit data...