CVSROOT:        /cvs/gnome
Module name:    gimp
Changes by:     mitch   06/11/02 10:26:03

Modified files:
        .              : ChangeLog 
        app/plug-in    : gimpplugin-progress.c gimpplugin-progress.h 
                         gimppluginprocframe.c 

Log message:
2006-11-02  Michael Natterer  <[EMAIL PROTECTED]>

Don't let each terminating plug-in procedure end its progress,
because that progress may still be in use by another plug-in.

* app/plug-in/gimpplugin-progress.[ch]
(gimp_plug_in_progress_attach)
(gimp_plug_in_progress_detach): new functions which maintain
a simple attach count for a GimpProgress

* app/plug-in/gimpplugin-progress.c
* app/plug-in/gimppluginprocframe.c: call attach() when setting
proc_frame->progress. Call detach() in gimp_plug_in_progress_end()
and only call gimp_progress_end() if detaching lowered the attach
count to 0.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gimp&who=mitch&date=explicit&mindate=2006-11-02%2010:25&maxdate=2006-11-02%2010:27

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to