mirror of
				https://github.com/wizbright/waybox.git
				synced 2025-10-29 05:40:20 -04:00 
			
		
		
		
	Fixed crash on Close action with no view open
This commit is contained in:
		
							parent
							
								
									141a941bed
								
							
						
					
					
						commit
						94e23a28f3
					
				
					 1 changed files with 4 additions and 1 deletions
				
			
		|  | @ -72,7 +72,8 @@ static bool handle_keybinding(struct wb_server *server, xkb_keysym_t sym, uint32 | |||
| 				{ | ||||
| 					struct wb_view *current_view = wl_container_of( | ||||
| 							server->views.next, current_view, link); | ||||
| 					wlr_xdg_toplevel_send_close(current_view->xdg_toplevel); | ||||
| 					if (wlr_surface_is_xdg_surface(current_view->xdg_toplevel->base->surface)) | ||||
| 						wlr_xdg_toplevel_send_close(current_view->xdg_toplevel); | ||||
| 					return true; | ||||
| 				 } | ||||
| 				case ACTION_EXECUTE: | ||||
|  | @ -87,6 +88,8 @@ static bool handle_keybinding(struct wb_server *server, xkb_keysym_t sym, uint32 | |||
| 				case ACTION_EXIT: | ||||
| 					wl_display_terminate(server->wl_display); | ||||
| 					return true; | ||||
| 				default: | ||||
| 					continue; | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Keith Bowes
						Keith Bowes