* Don't send any key events to clients when
* changing tty
*/
- return true;
+ handled = true;
+ goto out;
}
}
}
osd_preview_restore(server);
/* osd_finish() additionally resets cycle_view to NULL */
osd_finish(server);
- return true;
+
+ handled = true;
+ goto out;
}
}
}
}
/* don't send any key events to clients when osd onscreen */
- return true;
+ handled = true;
+ goto out;
}
/* Handle compositor key bindings */
}
}
+out:
if (handled) {
key_state_store_pressed_keys_as_bound();
}