Mercurial > hg > forks > geeqie
changeset 2427:95afc4dda19f
Temporary fix #459: GTK 3.20 drop-down
https://github.com/BestImageViewer/geeqie/issues/459
This is just a quick fix to make life easier for the users. The whole
GTK 3.0/3.20 problem requires significant effort.
author | Colin Clark <cclark@mcb.net> |
---|---|
date | Sun, 08 Jan 2017 14:04:44 +0000 |
parents | 28546abc2b90 |
children | 6f6becf288dc |
files | src/layout.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/layout.c Sat Jan 07 11:47:30 2017 +0000 +++ b/src/layout.c Sun Jan 08 14:04:44 2017 +0000 @@ -292,8 +292,13 @@ gtk_box_pack_start(GTK_BOX(box), tabcomp, FALSE, FALSE, 0); gtk_widget_show(tabcomp); +#if GTK_CHECK_VERSION(3,20,0) + g_signal_connect(G_OBJECT(gtk_widget_get_parent(gtk_widget_get_parent(lw->path_entry))), "changed", + G_CALLBACK(layout_path_entry_changed_cb), lw); +#else g_signal_connect(G_OBJECT(gtk_widget_get_parent(lw->path_entry)), "changed", G_CALLBACK(layout_path_entry_changed_cb), lw); +#endif lw->vd = vd_new(lw->options.dir_view_type, lw->dir_fd); vd_set_layout(lw->vd, lw);