FIX: Cannot focus a disabled or invisible window

This commit is contained in:
Alexander Koblov 2025-05-26 23:45:33 +03:00
commit 90222158e1

View file

@ -160,7 +160,7 @@ begin
FViewer.Show;
end;
// Viewer can steal focus, so restore it
if Assigned(FLastFocusedControl) then
if Assigned(FLastFocusedControl) and FLastFocusedControl.CanSetFocus then
FLastFocusedControl.SetFocus
else if not FFileView.Focused then
FFileView.SetFocus;