From 83df29393f99990cea6b0fff3eec66eeb94329ed Mon Sep 17 00:00:00 2001 From: Christoph Lohmann <20h@r-36.net> Date: Sat, 7 Sep 2013 11:55:23 +0200 Subject: [PATCH] Make it possible to open a link in a new window with holding the mod key. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Thanks David Dufberg Tøttrup ! --- surf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/surf.c b/surf.c index dfcd787..b6669ae 100644 --- a/surf.c +++ b/surf.c @@ -241,7 +241,8 @@ buttonrelease(WebKitWebView *web, GdkEventButton *e, GList *gl) { g_object_get(result, "context", &context, NULL); if(context & WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK) { - if(e->button == 2) { + if(e->button == 2 || + (e->button == 1 && CLEANMASK(e->state) == CLEANMASK(MODKEY))) { g_object_get(result, "link-uri", &arg.v, NULL); newwindow(NULL, &arg, e->state & GDK_CONTROL_MASK); return true;