flesh out cleanup
This is the order of *_destroy calls which resulted in the fewest errors/leaks detected by Valgrind. Most of the errors come from the gbm_allocator code - will have to figure out which destroy call is still missing.
This commit is contained in:
		
							
								
								
									
										4
									
								
								dwl.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								dwl.c
									
									
									
									
									
								
							| @@ -688,11 +688,13 @@ cleanup(void) | ||||
| 	wlr_xwayland_destroy(xwayland); | ||||
| #endif | ||||
| 	wl_display_destroy_clients(dpy); | ||||
| 	wl_display_destroy(dpy); | ||||
|  | ||||
| 	wlr_backend_destroy(backend); | ||||
| 	wlr_xcursor_manager_destroy(cursor_mgr); | ||||
| 	wlr_cursor_destroy(cursor); | ||||
| 	wlr_output_layout_destroy(output_layout); | ||||
| 	wlr_seat_destroy(seat); | ||||
| 	wl_display_destroy(dpy); | ||||
| } | ||||
|  | ||||
| void | ||||
|   | ||||
		Reference in New Issue
	
	Block a user