mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-06-01 19:42:40 +02:00
# revisions: 44457,44777
git-svn-id: branches/fixes_3_2@44865 -
This commit is contained in:
parent
32b4647870
commit
b087c236b5
@ -1732,7 +1732,7 @@ end;
|
||||
|
||||
procedure TFPGMapObject.CopyData(Src, Dest: Pointer);
|
||||
begin
|
||||
if Assigned(Pointer(Dest^)) then
|
||||
if Assigned(Pointer(Dest^)) And FFreeObjects then
|
||||
TData(Dest^).Free;
|
||||
TData(Dest^) := TData(Src^);
|
||||
end;
|
||||
|
@ -548,7 +548,7 @@ begin
|
||||
{ Try to find TryEnterCriticalSection function }
|
||||
KernelHandle:=GetModuleHandle(KernelDLL);
|
||||
if KernelHandle<>0 then
|
||||
WinTryEnterCriticalSection:=TTryEnterCriticalSection(GetProcAddress(KernelHandle,'TryEnterCriticalSection'));
|
||||
WinTryEnterCriticalSection:=TTryEnterCriticalSection(WinGetProcAddress(KernelHandle,'TryEnterCriticalSection'));
|
||||
if not assigned(WinTryEnterCriticalSection) then
|
||||
WinTryEnterCriticalSection:=@Win95TryEnterCriticalSection;
|
||||
{$ENDIF SUPPORT_WIN95}
|
||||
|
Loading…
Reference in New Issue
Block a user