diff options
| author | Christoph Lohmann <20h@r-36.net> | 2013-09-07 11:55:23 +0200 | 
|---|---|---|
| committer | Christoph Lohmann <20h@r-36.net> | 2013-09-07 11:55:23 +0200 | 
| commit | 83df29393f99990cea6b0fff3eec66eeb94329ed (patch) | |
| tree | 871cc92da6091cb45d2b35a0082c1be1be132c84 | |
| parent | f3d97922e9f513dba3107559deec8c04ad4461e1 (diff) | |
| download | surf-83df29393f99990cea6b0fff3eec66eeb94329ed.tar.gz surf-83df29393f99990cea6b0fff3eec66eeb94329ed.tar.bz2 surf-83df29393f99990cea6b0fff3eec66eeb94329ed.zip | |
Make it possible to open a link in a new window with holding the mod key.
Thanks David Dufberg Tøttrup <david@dufberg.se>!
| -rw-r--r-- | surf.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| @@ -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; | 
