After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 649396 - Do not keep ref on properties for peas extension set
Do not keep ref on properties for peas extension set
Status: RESOLVED INVALID
Product: libpeas
Classification: Platform
Component: general
git master
Other Linux
: Normal critical
: ---
Assigned To: libpeas-maint
libpeas-maint
Depends on:
Blocks:
 
 
Reported: 2011-05-04 17:38 UTC by Ignacio Casal Quinteiro (nacho)
Modified: 2011-06-17 09:12 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ignacio Casal Quinteiro (nacho) 2011-05-04 17:38:50 UTC
Imagine the situation where we have a notebook, inside a tab and this tab is the one that creates the extension set and keeps a ref of the tab. (extension point). In an ideal world when the tab is removed from the container the dispose would be call, unreffing the extension set and we will be happy.
The issue is that a container calls gtk_container_remove which only call gtk_widget_destroy in the case the ref count drops to 0. Knowing this I think the extension should not care about keeping a ref to the contruct properties.
Comment 1 Ignacio Casal Quinteiro (nacho) 2011-06-17 09:12:32 UTC
So after discussing this is an app fault. Closing as invalid.