{%MainUnit ../graphics.pp} { TSharedImage ***************************************************************************** This file is part of the Lazarus Component Library (LCL) See the file COPYING.modifiedLGPL.txt, included in this distribution, for details about the license. ***************************************************************************** } procedure TSharedImage.Reference; begin Inc(FRefCount); end; procedure TSharedImage.Release; begin if Pointer(Self) <> nil then begin Dec(FRefCount); if FRefCount<0 then RaiseGDBException(''); if FRefCount = 0 then begin FreeHandle; Free; end; end; end; // included by graphics.pp