summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hofmann <scm@uninformativ.de>2014-06-15 12:20:13 +0200
committerPeter Hofmann <scm@uninformativ.de>2014-06-15 12:20:13 +0200
commit26713eb349b4c8b7d2fb22a5973e898ea43e1b7f (patch)
treebbfff3b1089858066962a05a3878ea546cb58a20
parent8bda789e5f89377b0460503ce4f9893172ff7a02 (diff)
downloadlariza-26713eb349b4c8b7d2fb22a5973e898ea43e1b7f.tar.gz
Catch button-release-events, feels more natural
-rw-r--r--browser.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/browser.c b/browser.c
index 6f7b97e..c4cc541 100644
--- a/browser.c
+++ b/browser.c
@@ -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)
{