[Scummvm-cvs-logs] SF.net SVN: scummvm:[38974] scummvm/trunk/engines/sci/gfx/gfx_tools.cpp
wjpalenstijn at users.sourceforge.net
wjpalenstijn at users.sourceforge.net
Sat Feb 28 17:12:52 CET 2009
Revision: 38974
http://scummvm.svn.sourceforge.net/scummvm/?rev=38974&view=rev
Author: wjpalenstijn
Date: 2009-02-28 16:12:52 +0000 (Sat, 28 Feb 2009)
Log Message:
-----------
Increase colour refcount when allocating colour
Modified Paths:
--------------
scummvm/trunk/engines/sci/gfx/gfx_tools.cpp
Modified: scummvm/trunk/engines/sci/gfx/gfx_tools.cpp
===================================================================
--- scummvm/trunk/engines/sci/gfx/gfx_tools.cpp 2009-02-28 16:11:02 UTC (rev 38973)
+++ scummvm/trunk/engines/sci/gfx/gfx_tools.cpp 2009-02-28 16:12:52 UTC (rev 38974)
@@ -292,6 +292,8 @@
if (dr == 0 && dg == 0 && db == 0) {
color->global_index = i;
+ if (pal->colors[i].lockers != GFX_COLOR_SYSTEM)
+ pal->colors[i].lockers++;
return GFX_OK;
}
@@ -316,6 +318,8 @@
}
color->global_index = bestcolor;
+ if (pal->colors[bestcolor].lockers != GFX_COLOR_SYSTEM)
+ pal->colors[bestcolor].lockers++;
//GFXWARN("Out of palette colors- doing approximated mapping");
return GFX_OK;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list