lcl: fixed snapping not allocating handles

This commit is contained in:
mattias 2025-06-06 11:03:17 +02:00
parent 7ab02f5d95
commit d0fe51fd03

View File

@ -204,7 +204,7 @@ begin
frm:= Screen.CustomForms[fi]; frm:= Screen.CustomForms[fi];
if not frm.Visible then continue; if not frm.Visible then continue;
if frm.WindowState=wsMinimized then continue; if frm.WindowState=wsMinimized then continue;
if frm.HandleAllocated then continue; if not frm.HandleAllocated then continue;
if frm.Handle = WindowPos.hwnd then continue; if frm.Handle = WindowPos.hwnd then continue;
if not frm.SnapOptions.SnapFormTarget then continue; if not frm.SnapOptions.SnapFormTarget then continue;
if GetWindowRect(frm.Handle, br) = 0 then continue; if GetWindowRect(frm.Handle, br) = 0 then continue;