feat(slices): SPLIT только у главного флага

У слайса нет своего VFO B — кросс-частотный TX делается TX-бейджем слайса.
Бейдж SPLIT (и его хит-зона) рисуется лишь при IsMain; «×» флага слайса
переехал вплотную к TX. SPLIT главного гаснет, пока TX-источник — слайс
(ActiveTXFreqHz берёт частоту слайса, а не VFO B).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-13 18:32:54 +03:00
co-authored by Claude Opus 4.8
parent 8d65f4d6e8
commit 2474821739
3 changed files with 16 additions and 9 deletions
+1 -1
View File
@@ -5380,7 +5380,7 @@ end;
procedure TMainForm.OnVfoOverlaySplit(Sender: TObject);
begin
if CurSliceId <> 0 then Exit; // SPLIT — только главный (слайсы не передают)
if CurSliceId <> 0 then Exit; // SPLIT-бейджа у слайсов нет (страховка)
FController.SetSplit(not FController.FSplitTxB);
FPan.PushMainFlagExtState;
end;