1
0
mirror of https://github.com/TomHarte/CLK.git synced 2025-08-05 08:26:28 +00:00

Gives Qt disk controllers independent ROM/RAM selection logic.

In particular, this fixes the Microdisc.
This commit is contained in:
Thomas Harte
2020-07-29 21:06:41 -04:00
parent b1e062945e
commit 82d6a5387f
5 changed files with 43 additions and 23 deletions

View File

@@ -90,7 +90,7 @@ void Controller::set_drive(int index_mask) {
return;
}
ClockingHint::Preference former_prefernece = preferred_clocking();
const ClockingHint::Preference former_preference = preferred_clocking();
// Stop receiving events from the current drive.
get_drive().set_event_delegate(nullptr);
@@ -114,7 +114,7 @@ void Controller::set_drive(int index_mask) {
get_drive().set_event_delegate(this);
if(preferred_clocking() != former_prefernece) {
if(preferred_clocking() != former_preference) {
update_clocking_observer();
}
}