Simplify cursor reset in image mode
No need to give cursor name. reset_cursor() is now the only place to decide what cursor to fall back to.
This commit is contained in:
		
							
								
								
									
										4
									
								
								main.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								main.c
									
									
									
									
									
								
							@@ -622,8 +622,8 @@ void on_buttonpress(XButtonEvent *bev)
 | 
			
		||||
	static Time firstclick;
 | 
			
		||||
 | 
			
		||||
	if (mode == MODE_IMAGE) {
 | 
			
		||||
		win_set_cursor(&win, CURSOR_ARROW);
 | 
			
		||||
		set_timeout(reset_cursor, TO_CURSOR_HIDE, true);
 | 
			
		||||
		reset_cursor();
 | 
			
		||||
 | 
			
		||||
		for (i = 0; i < ARRLEN(buttons); i++) {
 | 
			
		||||
			if (buttons[i].button == bev->button &&
 | 
			
		||||
@@ -783,8 +783,8 @@ void run(void)
 | 
			
		||||
				break;
 | 
			
		||||
			case MotionNotify:
 | 
			
		||||
				if (mode == MODE_IMAGE) {
 | 
			
		||||
					win_set_cursor(&win, CURSOR_ARROW);
 | 
			
		||||
					set_timeout(reset_cursor, TO_CURSOR_HIDE, true);
 | 
			
		||||
					reset_cursor();
 | 
			
		||||
				}
 | 
			
		||||
				break;
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user