diff options
author | jonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2007-06-24 12:07:15 +0000 |
---|---|---|
committer | jonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2007-06-24 12:07:15 +0000 |
commit | 8e8c5e653ee3a59311cb485bd7d13098e6efa2ef (patch) | |
tree | 8e8f26517b866c442398cf9d81fe67e46098e1fa | |
parent | 6003e2f0c3bbfed566cef8d11ac6df8efbd5043b (diff) | |
download | fpc-8e8c5e653ee3a59311cb485bd7d13098e6efa2ef.tar.gz |
Merged revisions 7756 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r7756 | vincents | 2007-06-21 16:03:51 +0200 (Thu, 21 Jun 2007) | 1 line
fixed checksynchronize so that it can be called recursively, fixes issue #9068 and #9079
........
git-svn-id: http://svn.freepascal.org/svn/fpc/branches/fixes_2_2@7788 3ad0048d-3df7-0310-abae-a5850022a9f2
-rw-r--r-- | rtl/objpas/classes/classes.inc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/rtl/objpas/classes/classes.inc b/rtl/objpas/classes/classes.inc index 7ec085932f..276834517f 100644 --- a/rtl/objpas/classes/classes.inc +++ b/rtl/objpas/classes/classes.inc @@ -177,12 +177,12 @@ procedure CheckSynchronize(timeout : longint=0); if DoSynchronizeMethod then begin + DoSynchronizeMethod:=false; try SynchronizeMethod; except SynchronizeException:=Exception(AcquireExceptionObject); end; - DoSynchronizeMethod:=false; RtlEventSetEvent(ExecuteEvent); end; end; |