Fix inspector toggling
Always get the inspector object, and let the user eventually close it even if it's disabled for the current page.
This commit is contained in:
		
							parent
							
								
									c8fdd4d583
								
							
						
					
					
						commit
						1206b2c587
					
				
							
								
								
									
										13
									
								
								surf.c
								
								
								
								
							
							
						
						
									
										13
									
								
								surf.c
								
								
								
								
							| 
						 | 
				
			
			@ -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);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue