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