diff options
| author | Přemysl Eric Janouch <p@janouch.name> | 2021-11-17 08:38:11 +0100 | 
|---|---|---|
| committer | Přemysl Eric Janouch <p@janouch.name> | 2021-11-17 08:38:45 +0100 | 
| commit | e8754f43a602f76fdbd35cdd24f9cfeeb4cdcf2b (patch) | |
| tree | 672b38c59d011fe5b40b5fbc4ceedf98ee005262 | |
| parent | 6eec8e7360aaa7db9aec9d9247d38060633041fd (diff) | |
| download | fiv-e8754f43a602f76fdbd35cdd24f9cfeeb4cdcf2b.tar.gz fiv-e8754f43a602f76fdbd35cdd24f9cfeeb4cdcf2b.tar.xz fiv-e8754f43a602f76fdbd35cdd24f9cfeeb4cdcf2b.zip  | |
Fix zooming in through the keyboard
| -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);  | 
