aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fastiv-view.c3
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);