X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/blobdiff_plain/92d5b70917aed3fd361480f01bb7baeafed59c13..97c2790f5b9e14225acc4b2a20ef33f0be4ab70c:/gtk.c diff --git a/gtk.c b/gtk.c index 7a92d66..7483a98 100644 --- a/gtk.c +++ b/gtk.c @@ -387,10 +387,10 @@ static gint button_event(GtkWidget *widget, GdkEventButton *event, if (event->button == 2 || (event->state & GDK_SHIFT_MASK)) button = MIDDLE_BUTTON; + else if (event->button == 3 || (event->state & GDK_MOD1_MASK)) + button = RIGHT_BUTTON; else if (event->button == 1) button = LEFT_BUTTON; - else if (event->button == 3) - button = RIGHT_BUTTON; else return FALSE; /* don't even know what button! */