From 16bb931175db4cf4f0f9e979dd9a055f01433b20 Mon Sep 17 00:00:00 2001 From: Sjef Verhoeven PE5PVB Date: Thu, 19 Dec 2024 10:16:27 +0100 Subject: [PATCH] Fix mute during bandscan --- src/comms.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/comms.cpp b/src/comms.cpp index dd32ceb..6a3ec47 100644 --- a/src/comms.cpp +++ b/src/comms.cpp @@ -728,6 +728,8 @@ void XDRGTKRoutine() { break; case '\0': + radio.setMute(); + if (!screenmute) tft.drawBitmap(92, 4, Speaker, 26, 22, PrimaryColor); if (!screenmute) { tft.drawRoundRect(10, 30, 300, 170, 5, ActiveColor); tft.fillRoundRect(12, 32, 296, 166, 5, BackgroundColor); @@ -754,6 +756,11 @@ void XDRGTKRoutine() { BWset = BWsetRecall; doBW(); XDRScan = false; + if (VolSet != 0) { + radio.setUnMute(); + if (!screenmute) tft.drawBitmap(92, 4, Speaker, 26, 22, GreyoutColor); + radio.setVolume(((VolSet * 10) - 40) / 10); + } break; } break;