reset cursor mode when grabc is unmapped
This commit is contained in:
		
							
								
								
									
										4
									
								
								dwl.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								dwl.c
									
									
									
									
									
								
							| @@ -2292,6 +2292,10 @@ unmapnotify(struct wl_listener *listener, void *data) | ||||
| { | ||||
| 	/* Called when the surface is unmapped, and should no longer be shown. */ | ||||
| 	Client *c = wl_container_of(listener, c, unmap); | ||||
| 	if (c == grabc) { | ||||
| 		cursor_mode = CurNormal; | ||||
| 		grabc = NULL; | ||||
| 	} | ||||
| 	wl_list_remove(&c->link); | ||||
| 	if (client_is_unmanaged(c)) | ||||
| 		return; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user