tFix inspector toggling - surf - customized build of surf, the suckless webkit … | |
git clone git://src.adamsgaard.dk/surf | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 1206b2c587f7e4067dbd1e9c64c0a757ff343b06 | |
parent c8fdd4d5839cac08daf5fcbae9a83db60793486a | |
Author: Quentin Rameau <[email protected]> | |
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(-) | |
--- | |
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 |