diff options
Diffstat (limited to 'rsdos/src')
| -rw-r--r-- | rsdos/src/main.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/rsdos/src/main.rs b/rsdos/src/main.rs index 0e159e6..89df5ea 100644 --- a/rsdos/src/main.rs +++ b/rsdos/src/main.rs | |||
| @@ -418,6 +418,11 @@ pub unsafe extern "efiapi" fn efi_main(image_handle: Handle, system_table: *mut | |||
| 418 | // later, and prints the exact field values when it is. | 418 | // later, and prints the exact field values when it is. |
| 419 | rsnix::vt::debug_verify(); | 419 | rsnix::vt::debug_verify(); |
| 420 | 420 | ||
| 421 | // Windowed GUI: initialise the window manager and its input pump. | ||
| 422 | // The console (vt) stays layer 0; GUI apps are windows composited on top. | ||
| 423 | rsnix::wm::init(); | ||
| 424 | rsnix::wm::spawn_input_pump(); | ||
| 425 | |||
| 421 | shell::run(); | 426 | shell::run(); |
| 422 | } | 427 | } |
| 423 | 428 | ||
