From 6b91489132bc600cc9a3658f2cc91e61feb3d27e Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Sat, 11 Dec 2021 13:14:28 +0100 Subject: Disable station mode selection for QuickMix It does not have any modes anyway. Fixes #723. --- src/ui_act.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/ui_act.c') diff --git a/src/ui_act.c b/src/ui_act.c index 43d5b6e..ace50ce 100644 --- a/src/ui_act.c +++ b/src/ui_act.c @@ -814,15 +814,22 @@ BarUiActCallback(BarUiActManageStation) { strcat (question, "[f]eedback"); *allowedPos++ = 'f'; } - /* station mode is always available */ if (allowedPos != allowedActions) { strcat (question, "? "); } - strcat (question, "Manage [m]ode? "); - *allowedPos++ = 'm'; + /* station mode is not available for QuickMix. */ + if (!selStation->isQuickMix) { + strcat (question, "Manage [m]ode? "); + *allowedPos++ = 'm'; + } *allowedPos = '\0'; + if (allowedPos == allowedActions) { + BarUiMsg (&app->settings, MSG_INFO, "No actions available.\n"); + return; + } + assert (strlen (question) < sizeof (question) / sizeof (*question)); BarUiMsg (&app->settings, MSG_QUESTION, "%s", question); -- cgit v1.2.3