diff --git a/Machines/Electron/Electron.cpp b/Machines/Electron/Electron.cpp index edc0c9807..e76566a2d 100644 --- a/Machines/Electron/Electron.cpp +++ b/Machines/Electron/Electron.cpp @@ -521,19 +521,19 @@ template class ConcreteMachine: } void set_scan_target(Outputs::Display::ScanTarget *scan_target) final { - video_->set_scan_target(scan_target); + video_.last_valid()->set_scan_target(scan_target); } Outputs::Display::ScanStatus get_scaled_scan_status() const final { - return video_->get_scaled_scan_status(); + return video_.last_valid()->get_scaled_scan_status(); } void set_display_type(Outputs::Display::DisplayType display_type) final { - video_->set_display_type(display_type); + video_.last_valid()->set_display_type(display_type); } Outputs::Display::DisplayType get_display_type() const final { - return video_->get_display_type(); + return video_.last_valid()->get_display_type(); } Outputs::Speaker::Speaker *get_speaker() final {