comparison src/view_dir.c @ 391:fcaf9c175742

Fix a crash introduced in revision 477.
author zas_
date Wed, 16 Apr 2008 22:23:43 +0000
parents b78077f65eff
children 5a73f2e1bf79
comparison
equal deleted inserted replaced
390:39369521e263 391:fcaf9c175742
61 vd->drop_list = NULL; 61 vd->drop_list = NULL;
62 vd->drop_scroll_id = -1; 62 vd->drop_scroll_id = -1;
63 vd->drop_list = NULL; 63 vd->drop_list = NULL;
64 64
65 vd->popup = NULL; 65 vd->popup = NULL;
66 vd->pf = NULL;
67 66
68 vd->widget = gtk_scrolled_window_new(NULL, NULL); 67 vd->widget = gtk_scrolled_window_new(NULL, NULL);
69 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(vd->widget), GTK_SHADOW_IN); 68 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(vd->widget), GTK_SHADOW_IN);
70 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(vd->widget), 69 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(vd->widget),
71 GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); 70 GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
72 71
72 vd->pf = folder_icons_new();
73
73 switch(type) 74 switch(type)
74 { 75 {
75 case DIRVIEW_LIST: vd = vdlist_new(vd, path); break; 76 case DIRVIEW_LIST: vd = vdlist_new(vd, path); break;
76 case DIRVIEW_TREE: vd = vdtree_new(vd, path); break; 77 case DIRVIEW_TREE: vd = vdtree_new(vd, path); break;
77 } 78 }
78 79
79 g_signal_connect(G_OBJECT(vd->widget), "destroy", 80 g_signal_connect(G_OBJECT(vd->widget), "destroy",
80 G_CALLBACK(vd_destroy_cb), vd); 81 G_CALLBACK(vd_destroy_cb), vd);
81
82 vd->pf = folder_icons_new();
83 82
84 return vd; 83 return vd;
85 } 84 }
86 85
87 void vd_set_select_func(ViewDir *vd, 86 void vd_set_select_func(ViewDir *vd,