diff options
author | Peter Hofmann <scm@uninformativ.de> | 2014-06-15 12:20:13 +0200 |
---|---|---|
committer | Peter Hofmann <scm@uninformativ.de> | 2014-06-15 12:20:13 +0200 |
commit | 26713eb349b4c8b7d2fb22a5973e898ea43e1b7f (patch) | |
tree | bbfff3b1089858066962a05a3878ea546cb58a20 | |
parent | 8bda789e5f89377b0460503ce4f9893172ff7a02 (diff) | |
download | lariza-26713eb349b4c8b7d2fb22a5973e898ea43e1b7f.tar.gz |
Catch button-release-events, feels more natural
-rw-r--r-- | browser.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -228,7 +228,7 @@ client_new(const gchar *uri) G_CALLBACK(download_wget), NULL); g_signal_connect(G_OBJECT(c->web_view), "key-press-event", G_CALLBACK(key_web_view), c); - g_signal_connect(G_OBJECT(c->web_view), "button-press-event", + g_signal_connect(G_OBJECT(c->web_view), "button-release-event", G_CALLBACK(key_web_view), c); g_signal_connect(G_OBJECT(c->web_view), "hovering-over-link", G_CALLBACK(hover_web_view), c); @@ -558,7 +558,7 @@ key_web_view(GtkWidget *widget, GdkEvent *event, gpointer data) gtk_statusbar_push(GTK_STATUSBAR(c->status), 1, "Aborted."); } } - else if (event->type == GDK_BUTTON_PRESS) + else if (event->type == GDK_BUTTON_RELEASE) { switch (((GdkEventButton *)event)->button) { |