| 582 | } |
| 583 | |
| 584 | void MainProgram::set_first_screen(std::unique_ptr<Screen> firstScreen) { |
| 585 | set_screen([&](std::unique_ptr<Screen>){ return std::move(firstScreen); }); |
| 586 | run_new_screen_func(); |
| 587 | } |
| 588 | |
| 589 | void MainProgram::run_new_screen_func() { |
| 590 | if(newScreenFunc) { |