Make it possible to open a link in a new window with holding the mod key.
Thanks David Dufberg Tøttrup <david@dufberg.se>!
This commit is contained in:
parent
f3d97922e9
commit
83df29393f
1 changed files with 2 additions and 1 deletions
3
surf.c
3
surf.c
|
@ -241,7 +241,8 @@ buttonrelease(WebKitWebView *web, GdkEventButton *e, GList *gl) {
|
||||||
|
|
||||||
g_object_get(result, "context", &context, NULL);
|
g_object_get(result, "context", &context, NULL);
|
||||||
if(context & WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK) {
|
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);
|
g_object_get(result, "link-uri", &arg.v, NULL);
|
||||||
newwindow(NULL, &arg, e->state & GDK_CONTROL_MASK);
|
newwindow(NULL, &arg, e->state & GDK_CONTROL_MASK);
|
||||||
return true;
|
return true;
|
||||||
|
|
Loading…
Reference in a new issue