GNOME Bugzilla – Bug 659966
Fix module blacklisting
Last modified: 2011-09-23 23:33:56 UTC
The handling of the module lists is a bit confusing here. There is a global list that is populated with initial modules from GTK_MODULES, and then there is a second list that is suppposed to hold the modules loaded from the gtk-modules xsetting, which we attach to the GtkSettings object. The blacklisting caused us to put the wrong modules into the second list, and mess up the module refcounts, eventually double-freeing memory when the setting changes repeatedly.
Created attachment 197369 [details] [review] Fix module blacklisting