summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-icon-factory.c
diff options
context:
space:
mode:
Diffstat (limited to 'libnautilus-private/nautilus-icon-factory.c')
-rw-r--r--libnautilus-private/nautilus-icon-factory.c2
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);