浏览代码

FIX: Cannot focus a disabled or invisible window

Alexander Koblov 3 月之前
父节点
当前提交
90222158e1
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/uquickviewpanel.pas

+ 1 - 1
src/uquickviewpanel.pas

@@ -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;