Mercurial > geeqie
diff src/view_dir.c @ 1730:67145eade000
fixed vd_notify_cb leak
author | nadvornik |
---|---|
date | Fri, 28 Aug 2009 23:09:05 +0000 |
parents | 8ebc26a4383f |
children | 956aab097ea7 |
line wrap: on
line diff
--- a/src/view_dir.c Fri Aug 28 21:01:29 2009 +0000 +++ b/src/view_dir.c Fri Aug 28 23:09:05 2009 +0000 @@ -126,9 +126,10 @@ g_signal_connect(G_OBJECT(vd->view), "button_release_event", G_CALLBACK(vd_release_cb), vd); - if (dir_fd) vd_set_fd(vd, dir_fd); + file_data_register_notify_func(vd_notify_cb, vd, NOTIFY_PRIORITY_HIGH); - file_data_register_notify_func(vd_notify_cb, vd, NOTIFY_PRIORITY_HIGH); + /* vd_set_fd expects that vd_notify_cb is already registered */ + if (dir_fd) vd_set_fd(vd, dir_fd); gtk_widget_show(vd->view);