Stop raising from restoring the entry window and focus the callsign box

The window manager activates another window when the entry window
minimizes, and raising the windows then restored the entry window.
Raising is now skipped while the entry window is minimized and for a
second after its state changes. Restoring the entry window puts focus
in the callsign box.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-25 11:27:46 +00:00
co-authored by Claude Sonnet 5.5
parent 8c80a46e5e
commit 845a629e37
6 changed files with 57 additions and 14 deletions
@@ -204,6 +204,8 @@ public sealed partial class LogWindow : RefreshableWindow
return new ContextMenu { ItemsSource = new List<MenuItem> { edit, operators, delete } };
}
public override void RefreshForEntry() => ShowEarlier();
public override void Refresh()
{
if (session.Logging is null)