Fix a crash introduced in revision 477.
authorLaurent Monin <geeqie@norz.org>
Wed, 16 Apr 2008 22:23:43 +0000 (22:23 +0000)
committerLaurent Monin <geeqie@norz.org>
Wed, 16 Apr 2008 22:23:43 +0000 (22:23 +0000)
src/view_dir.c

index d0d96b9..1b8be41 100644 (file)
@@ -63,13 +63,14 @@ ViewDir *vd_new(DirViewType type, const gchar *path)
        vd->drop_list = NULL;
 
        vd->popup = NULL;
-       vd->pf = NULL;
 
        vd->widget = gtk_scrolled_window_new(NULL, NULL);
        gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(vd->widget), GTK_SHADOW_IN);
        gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(vd->widget),
                                       GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
 
+       vd->pf = folder_icons_new();
+
        switch(type)
        {
        case DIRVIEW_LIST: vd = vdlist_new(vd, path); break;
@@ -79,8 +80,6 @@ ViewDir *vd_new(DirViewType type, const gchar *path)
        g_signal_connect(G_OBJECT(vd->widget), "destroy",
                         G_CALLBACK(vd_destroy_cb), vd);
 
-       vd->pf = folder_icons_new();
-
        return vd;
 }