FIX: Cannot focus a disabled or invisible window

(cherry picked from commit 90222158e1)
This commit is contained in:
Alexander Koblov 2025-05-26 23:45:33 +03:00
commit 117d8bbf75

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;