tFix inspector toggling - 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 1206b2c587f7e4067dbd1e9c64c0a757ff343b06
 (DIR) parent c8fdd4d5839cac08daf5fcbae9a83db60793486a
 (HTM) Author: Quentin Rameau <quinq@fifth.space>
       Date:   Sat,  9 Jan 2016 13:42:50 +0100
       
       Fix inspector toggling
       
       Always get the inspector object, and let the user eventually close it
       even if it's disabled for the current page.
       
       Diffstat:
         M surf.c                              |      13 +++++--------
       
       1 file changed, 5 insertions(+), 8 deletions(-)
       ---
 (DIR) diff --git a/surf.c b/surf.c
       t@@ -1084,8 +1084,7 @@ showview(WebKitWebView *v, Client *c)
                GdkWindow *gwin;
        
                c->finder = webkit_web_view_get_find_controller(c->view);
       -        if (curconfig[Inspector].val.b)
       -                c->inspector = webkit_web_view_get_inspector(c->view);
       +        c->inspector = webkit_web_view_get_inspector(c->view);
        
                c->win = createwindow(c);
        
       t@@ -1535,12 +1534,10 @@ togglecookiepolicy(Client *c, const Arg *a)
        void
        toggleinspector(Client *c, const Arg *a)
        {
       -        if (curconfig[Inspector].val.b) {
       -                if (webkit_web_inspector_is_attached(c->inspector))
       -                        webkit_web_inspector_close(c->inspector);
       -                else
       -                        webkit_web_inspector_show(c->inspector);
       -        }
       +        if (webkit_web_inspector_is_attached(c->inspector))
       +                webkit_web_inspector_close(c->inspector);
       +        else if (curconfig[Inspector].val.b)
       +                webkit_web_inspector_show(c->inspector);
        }
        
        void