From e8754f43a602f76fdbd35cdd24f9cfeeb4cdcf2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?= Date: Wed, 17 Nov 2021 08:38:11 +0100 Subject: Fix zooming in through the keyboard --- fastiv-view.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'fastiv-view.c') diff --git a/fastiv-view.c b/fastiv-view.c index 9ed93f8..83ecabb 100644 --- a/fastiv-view.c +++ b/fastiv-view.c @@ -316,14 +316,13 @@ static gboolean fastiv_view_key_press_event(GtkWidget *widget, GdkEventKey *event) { FastivView *self = FASTIV_VIEW(widget); - if (event->state & gtk_accelerator_get_default_mod_mask()) + if (event->state & ~GDK_SHIFT_MASK & gtk_accelerator_get_default_mod_mask()) return FALSE; switch (event->keyval) { case GDK_KEY_1: return set_scale(self, 1.0); case GDK_KEY_plus: - self->scale *= SCALE_STEP; return set_scale(self, self->scale * SCALE_STEP); case GDK_KEY_minus: return set_scale(self, self->scale / SCALE_STEP); -- cgit v1.2.3