diff --git a/src/backends/meta-backend.c b/src/backends/meta-backend.c index 829c9f5ff..115fba505 100644 --- a/src/backends/meta-backend.c +++ b/src/backends/meta-backend.c @@ -438,6 +438,7 @@ on_device_removed (ClutterSeat *seat, ClutterInputDeviceType device_type; priv->current_device = NULL; + g_clear_handle_id (&priv->device_update_idle_id, g_source_remove); device_type = clutter_input_device_get_device_type (device); has_touchscreen = check_has_slave_touchscreen (seat);