rootston: unmap view after emitting destroy signal in view_destroy
This commit is contained in:
		
							parent
							
								
									c1c88bfe5d
								
							
						
					
					
						commit
						125138f1a0
					
				| 
						 | 
					@ -417,12 +417,12 @@ void view_destroy(struct roots_view *view) {
 | 
				
			||||||
		return;
 | 
							return;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						wl_signal_emit(&view->events.destroy, view);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if (view->wlr_surface != NULL) {
 | 
						if (view->wlr_surface != NULL) {
 | 
				
			||||||
		view_unmap(view);
 | 
							view_unmap(view);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	wl_signal_emit(&view->events.destroy, view);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if (view->destroy) {
 | 
						if (view->destroy) {
 | 
				
			||||||
		view->destroy(view);
 | 
							view->destroy(view);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue