mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-17 04:29:25 +02:00
gtk2: fix assertions and infinite loop in gtk2 library.
git-svn-id: trunk@62889 -
This commit is contained in:
parent
114f2092b1
commit
40f8a7d0af
@ -4359,7 +4359,10 @@ begin
|
||||
ARect.Top:=0;
|
||||
end;
|
||||
CurGDKWindow:=ClientWindow;
|
||||
while (CurGDKWindow<>MainWindow) do begin
|
||||
while (CurGDKWindow<>MainWindow) do
|
||||
begin
|
||||
if not GDK_IS_WINDOW(CurGDKWindow) then
|
||||
break;
|
||||
gdk_window_get_position(CurGDKWindow,@ClientOrigin.x,@ClientOrigin.y);
|
||||
inc(ARect.Left,ClientOrigin.x);
|
||||
inc(ARect.Top,ClientOrigin.y);
|
||||
|
Loading…
Reference in New Issue
Block a user