Reference of palette from graphic->sprite.
This commit is contained in:
parent
f3f1b68e97
commit
c4bba6d875
1 changed files with 3 additions and 11 deletions
|
@ -42,17 +42,6 @@
|
|||
-- Declarations
|
||||
----------------------------------------------------------------------------*/
|
||||
|
||||
/*----------------------------------------------------------------------------
|
||||
-- Externals
|
||||
----------------------------------------------------------------------------*/
|
||||
|
||||
#if 0 // FIXME: in intern_video.h
|
||||
extern int ClipX1; /// current clipping top left
|
||||
extern int ClipY1; /// current clipping top left
|
||||
extern int ClipX2; /// current clipping bottom right
|
||||
extern int ClipY2; /// current clipping bottom right
|
||||
#endif
|
||||
|
||||
/*----------------------------------------------------------------------------
|
||||
-- Variables
|
||||
----------------------------------------------------------------------------*/
|
||||
|
@ -1597,6 +1586,8 @@ local void FreeSprite8(Graphic* graphic)
|
|||
{
|
||||
IfDebug( AllocatedGraphicMemory-=graphic->Size );
|
||||
IfDebug( AllocatedGraphicMemory-=sizeof(Graphic) );
|
||||
|
||||
VideoFreeSharedPalette(graphic->Pixels);
|
||||
free(graphic->Frames);
|
||||
free(graphic);
|
||||
}
|
||||
|
@ -1761,6 +1752,7 @@ global Graphic* LoadSprite(const char* name,unsigned width,unsigned height)
|
|||
|
||||
IfDebug( CompressedGraphicMemory+=i; );
|
||||
|
||||
graphic->Pixels=NULL; // We own now the shared pixels
|
||||
VideoFree(graphic);
|
||||
|
||||
return sprite;
|
||||
|
|
Loading…
Add table
Reference in a new issue