CVSROOT:        /cvs/gnome
Module name:    epiphany
Changes by:     chpe    05/06/10 17:28:14

Modified files:
        .              : Tag: gnome-2-10 ChangeLog 
        embed          : Tag: gnome-2-10 downloader-view.c 
        embed/mozilla  : Tag: gnome-2-10 mozilla-embed-persist.cpp 
                         mozilla-embed.cpp 
        lib            : Tag: gnome-2-10 Makefile.am 
        src            : Tag: gnome-2-10 ephy-extensions-manager.c 
                         ephy-main.c ephy-shell.c ephy-window.c 
Added files:
        lib            : Tag: gnome-2-10 ephy-object-helpers.c 
                         ephy-object-helpers.h 

Log message:
2005-06-10  Christian Persch  <[EMAIL PROTECTED]>

* lib/Makefile.am:
* lib/ephy-object-helpers.c:
* lib/ephy-object-helpers.h:

Common helper function to unref a GObject from idle.

* embed/downloader-view.c: (downloader_view_finalize):
* embed/mozilla/mozilla-embed-find.cpp:
* embed/mozilla/mozilla-embed-persist.cpp:
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-extensions-manager.c: (unload_extension):
* src/ephy-main.c: (main):
* src/ephy-shell.c: (toolwindow_hide_cb):
* src/ephy-window.c: (ephy_window_finalize):

Always unref the shell from idle, never directly. That's because
in case we hold the last reference, we would end up terminating
embedding/XPCOM from a mozilla callback. Fixes bug #151037 
[http://bugzilla.gnome.org/show_bug.cgi?id=151037],
and moz#236688.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=epiphany&who=chpe&date=explicit&mindate=2005-06-10%2017:27&maxdate=2005-06-10%2017:29

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

Reply via email to