pinosaur
/
surf.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f3d9792
)
Make it possible to open a link in a new window with holding the mod key.
author
Christoph Lohmann
<20h@r-36.net>
Sat, 7 Sep 2013 09:55:23 +0000
(11:55 +0200)
committer
Christoph Lohmann
<20h@r-36.net>
Sat, 7 Sep 2013 09:55:23 +0000
(11:55 +0200)
Thanks David Dufberg Tøttrup <david@dufberg.se>!
surf.c
patch
|
blob
|
history
diff --git
a/surf.c
b/surf.c
index
dfcd787
..
b6669ae
100644
(file)
--- 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;