mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 20:37:33 +00:00
05bb68ac58fa4f57d9afed3ce2871929edbe6dcf
ApplyVfoA (общий путь click-to-tune/wheel/VFO/band) синхронно дёргал PbSpectrum.Invalidate, но не PbRuler.Invalidate — линейку обновлял лишь таймер через NeedsRulerRedraw-гейт, отсюда "не всегда" при CTUN off. Invalidate только планирует перерисовку (не тяжёлый рендер), а DrawRuler дешёвый, поэтому дёргаем PbRuler.Invalidate сразу рядом с PbSpectrum. Явная инвалидация Ruler из RestoreBand убрана как избыточная — band идёт через ApplyVfoA, теперь единый источник правды там. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Languages
Pascal
96.4%
Python
2.9%
Shell
0.6%