tMake it possible to open a link in a new window with holding the mod key. - surf - customized build of surf, the suckless webkit browser
 (HTM) git clone git://src.adamsgaard.dk/surf
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 83df29393f99990cea6b0fff3eec66eeb94329ed
 (DIR) parent f3d97922e9f513dba3107559deec8c04ad4461e1
 (HTM) Author: Christoph Lohmann <20h@r-36.net>
       Date:   Sat,  7 Sep 2013 11:55:23 +0200
       
       Make it possible to open a link in a new window with holding the mod key.
       
       Thanks David Dufberg Tøttrup <david@dufberg.se>!
       
       Diffstat:
         M surf.c                              |       3 ++-
       
       1 file changed, 2 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/surf.c b/surf.c
       t@@ -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;