mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-19 20:59:42 +02:00
* changed library handle types to the correct TLibHandle
* avoid call of FreeLibrary() with zero, because it crashes on some linux versions git-svn-id: trunk@2748 -
This commit is contained in:
parent
88a8aa31d9
commit
7f192e369e
@ -74,7 +74,7 @@ uses
|
||||
|
||||
{$IFNDEF MORPHOS}
|
||||
var
|
||||
LibGL: THandle;
|
||||
LibGL: TLibHandle;
|
||||
{$ENDIF MORPHOS}
|
||||
|
||||
type
|
||||
@ -1917,7 +1917,8 @@ begin
|
||||
@ChoosePixelFormat := nil;
|
||||
{$ENDIF}
|
||||
|
||||
FreeLibrary(LibGL);
|
||||
if (LibGL <> 0) then
|
||||
FreeLibrary(LibGL);
|
||||
{$ENDIF MORPHOS}
|
||||
end;
|
||||
|
||||
|
@ -394,7 +394,7 @@ implementation
|
||||
{$ELSE MORPHOS}
|
||||
|
||||
var
|
||||
hDLL: THandle;
|
||||
hDLL: TLibHandle;
|
||||
|
||||
{$ENDIF MORPHOS}
|
||||
|
||||
@ -456,7 +456,8 @@ begin
|
||||
@gluNextContour := nil;
|
||||
@gluEndPolygon := nil;
|
||||
|
||||
FreeLibrary(hDLL);
|
||||
if (hDLL <> 0) then
|
||||
FreeLibrary(hDLL);
|
||||
{$ENDIF MORPHOS}
|
||||
end;
|
||||
|
||||
|
@ -470,7 +470,7 @@ implementation
|
||||
|
||||
{$ELSE MORPHOS}
|
||||
var
|
||||
hDLL: THandle;
|
||||
hDLL: TLibHandle;
|
||||
{$ENDIF MORPHOS}
|
||||
|
||||
procedure FreeGlut;
|
||||
@ -479,7 +479,8 @@ begin
|
||||
// MorphOS's GL will closed down by TinyGL unit, nothing is needed here.
|
||||
{$ELSE MORPHOS}
|
||||
|
||||
FreeLibrary(hDLL);
|
||||
if (hDLL <> 0) then
|
||||
FreeLibrary(hDLL);
|
||||
|
||||
@glutInit := nil;
|
||||
@glutInitDisplayMode := nil;
|
||||
|
Loading…
Reference in New Issue
Block a user