From c5a69dea4569826a2dea6220e8f5be6e9c5399e4 Mon Sep 17 00:00:00 2001 From: Cacodemon345 Date: Mon, 10 Jan 2022 01:15:49 +0600 Subject: [PATCH] Fix free ID return value for MFM/RLL/XTA --- src/qt/qt_settings_bus_tracking.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/qt/qt_settings_bus_tracking.cpp b/src/qt/qt_settings_bus_tracking.cpp index c367b6389..e7e3c7a36 100644 --- a/src/qt/qt_settings_bus_tracking.cpp +++ b/src/qt/qt_settings_bus_tracking.cpp @@ -28,10 +28,10 @@ uint8_t SettingsBusTracking::next_free_mfm_channel() { if ((mfm_tracking & 0xff00ULL) && !(mfm_tracking & 0x00ffULL)) - return 0; + return 1; if (!(mfm_tracking & 0xff00ULL) && (mfm_tracking & 0x00ffULL)) - return 1; + return 0; return CHANNEL_NONE; } @@ -41,10 +41,10 @@ uint8_t SettingsBusTracking::next_free_esdi_channel() { if ((esdi_tracking & 0xff00ULL) && !(esdi_tracking & 0x00ffULL)) - return 0; + return 1; if (!(esdi_tracking & 0xff00ULL) && (esdi_tracking & 0x00ffULL)) - return 1; + return 0; return CHANNEL_NONE; } @@ -54,10 +54,10 @@ uint8_t SettingsBusTracking::next_free_xta_channel() { if ((xta_tracking & 0xff00ULL) && !(xta_tracking & 0x00ffULL)) - return 0; + return 1; if (!(xta_tracking & 0xff00ULL) && (xta_tracking & 0x00ffULL)) - return 1; + return 0; return CHANNEL_NONE; }