@@ -1621,13 +1621,6 @@ static void tmout_unredir_callback(EV_P attr_unused, ev_timer *w, int revents at
1621
1621
queue_redraw (ps );
1622
1622
}
1623
1623
1624
- static void fade_timer_callback (EV_P attr_unused , ev_timer * w , int revents attr_unused ) {
1625
- // TODO(yshui): do we still need the fade timer? we queue redraw automatically in
1626
- // draw_callback_impl if animation is running.
1627
- session_t * ps = session_ptr (w , fade_timer );
1628
- queue_redraw (ps );
1629
- }
1630
-
1631
1624
static void handle_pending_updates (EV_P_ struct session * ps , double delta_t ) {
1632
1625
log_trace ("Delayed handling of events, entering critical section" );
1633
1626
auto e = xcb_request_check (ps -> c .c , xcb_grab_server_checked (ps -> c .c ));
@@ -2416,8 +2409,6 @@ static session_t *session_init(int argc, char **argv, Display *dpy,
2416
2409
ev_init (& ps -> unredir_timer , tmout_unredir_callback );
2417
2410
ev_init (& ps -> draw_timer , draw_callback );
2418
2411
2419
- ev_init (& ps -> fade_timer , fade_timer_callback );
2420
-
2421
2412
// Set up SIGUSR1 signal handler to reset program
2422
2413
ev_signal_init (& ps -> usr1_signal , reset_enable , SIGUSR1 );
2423
2414
ev_signal_init (& ps -> int_signal , exit_enable , SIGINT );
@@ -2654,7 +2645,6 @@ static void session_destroy(session_t *ps) {
2654
2645
2655
2646
// Stop libev event handlers
2656
2647
ev_timer_stop (ps -> loop , & ps -> unredir_timer );
2657
- ev_timer_stop (ps -> loop , & ps -> fade_timer );
2658
2648
ev_timer_stop (ps -> loop , & ps -> draw_timer );
2659
2649
ev_prepare_stop (ps -> loop , & ps -> event_check );
2660
2650
ev_signal_stop (ps -> loop , & ps -> usr1_signal );
0 commit comments