Mercurial > hg > forks > geeqie
changeset 2507:e9c4c1876d31
Fix #262: double click and fullscreen
https://github.com/BestImageViewer/geeqie/issues/262
author | Colin Clark <colin.clark@cclark.uk> |
---|---|
date | Wed, 21 Jun 2017 13:15:32 +0100 |
parents | 8ec296cc949c |
children | a39331032807 |
files | src/image.c src/layout_image.c |
diffstat | 2 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/image.c Tue Jun 20 11:11:55 2017 +0100 +++ b/src/image.c Wed Jun 21 13:15:32 2017 +0100 @@ -1941,7 +1941,7 @@ image_set_selectable(imd, 0); - g_signal_connect(G_OBJECT(imd->pr), "clicked", + g_signal_connect(G_OBJECT(imd->pr), "button_press_event", G_CALLBACK(image_click_cb), imd); g_signal_connect(G_OBJECT(imd->pr), "scroll_notify", G_CALLBACK(image_scroll_notify_cb), imd);
--- a/src/layout_image.c Tue Jun 20 11:11:55 2017 +0100 +++ b/src/layout_image.c Wed Jun 21 13:15:32 2017 +0100 @@ -1690,6 +1690,11 @@ switch (event->button) { case MOUSE_BUTTON_LEFT: + if (event->type == GDK_2BUTTON_PRESS) + { + if (lw->full_screen) + layout_image_full_screen_stop(lw); + } if (options->image_lm_click_nav && lw->split_mode == SPLIT_NONE) layout_image_next(lw); break;