diff --git a/Storage/Disk/Encodings/MFM.cpp b/Storage/Disk/Encodings/MFM.cpp index 063bdfb44..d9544f3b5 100644 --- a/Storage/Disk/Encodings/MFM.cpp +++ b/Storage/Disk/Encodings/MFM.cpp @@ -9,6 +9,7 @@ #include "MFM.hpp" #include "../PCMTrack.hpp" +#include "../SingleTrackDisk.hpp" #include "../../../NumberTheory/CRC.hpp" #include @@ -255,7 +256,7 @@ Parser::Parser(bool is_mfm, const std::shared_ptr &disk) : Parser::Parser(bool is_mfm, const std::shared_ptr &track) : Parser(is_mfm) { - drive_->set_disk_with_track(track); + drive_->set_disk(std::make_shared(track)); } void Parser::seek_to_track(uint8_t track) {