diff options
Diffstat (limited to 'libnautilus-private/nautilus-icon-factory.c')
-rw-r--r-- | libnautilus-private/nautilus-icon-factory.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-icon-factory.c b/libnautilus-private/nautilus-icon-factory.c index 7840f2e84..1c2fffed0 100644 --- a/libnautilus-private/nautilus-icon-factory.c +++ b/libnautilus-private/nautilus-icon-factory.c @@ -276,6 +276,8 @@ get_icon_factory (void) if (global_icon_factory == NULL) { global_icon_factory = NAUTILUS_ICON_FACTORY (gtk_object_new (nautilus_icon_factory_get_type (), NULL)); + gtk_object_ref (GTK_OBJECT (global_icon_factory)); + gtk_object_sink (GTK_OBJECT (global_icon_factory)); /* Update to match the theme. */ icon_theme_changed_callback (NULL); |