diff options
-rw-r--r-- | fastiv-view.c | 3 |
1 files changed, 1 insertions, 2 deletions
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); |