WindowServer: Redraw screen when switching back from tty

This commit is contained in:
Sahan Fernando 2021-06-24 22:04:07 +10:00 committed by Andreas Kling
parent ae5d961d97
commit bab6fb76b7
Notes: sideshowbarker 2024-07-18 11:31:23 +09:00

View file

@ -1186,6 +1186,12 @@ void WindowManager::process_key_event(KeyEvent& event)
return;
}
// FIXME: This is fragile, the kernel should send a signal when we switch back to the WindowManager's framebuffer
if (event.type() == Event::KeyDown && (event.modifiers() & Mod_Alt) && (event.key() == Key_ExclamationPoint || event.key() == Key_1)) {
Compositor::the().invalidate_screen();
return;
}
if (event.type() == Event::KeyDown && (event.modifiers() == (Mod_Ctrl | Mod_Super | Mod_Shift) && event.key() == Key_I)) {
reload_icon_bitmaps_after_scale_change();
Compositor::the().invalidate_screen();