From def29c5c56cca2af9b6fc187e53cd9c47ee41500 Mon Sep 17 00:00:00 2001 From: Tom Prince Date: Mon, 17 May 2010 00:20:23 -0400 Subject: [PATCH] GUIScirpt: Use FreeSprite instead of decrementing RefCount directly. Signed-off-by: Tom Prince --- gemrb/plugins/GUIScript/GUIScript.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gemrb/plugins/GUIScript/GUIScript.cpp b/gemrb/plugins/GUIScript/GUIScript.cpp index b447dba0d..584ce1f09 100644 --- a/gemrb/plugins/GUIScript/GUIScript.cpp +++ b/gemrb/plugins/GUIScript/GUIScript.cpp @@ -3294,7 +3294,7 @@ static PyObject* SetButtonBAM(int wi, int ci, const char *ResRef, int CycleIndex if (col1 >= 0) { Sprite2D* old = Picture; Picture = core->GetVideoDriver()->DuplicateSprite(old); - old->RefCount--; + core->GetVideoDriver()->FreeSprite(old); Palette* newpal = Picture->GetPalette()->Copy(); core->GetPalette( col1, 12, &newpal->col[4]); -- 2.11.4.GIT