summaryrefslogtreecommitdiff
path: root/src/spritecache.cpp
diff options
context:
space:
mode:
authorMichael Lutz <michi@icosahedron.de>2021-01-16 16:43:33 +0100
committerMichael Lutz <michi@icosahedron.de>2021-02-22 22:16:07 +0100
commit3e49aff35c49190ee9f9f18fcef8db7175d0559a (patch)
tree9632ce9284acc41d73221daee7266f3795945522 /src/spritecache.cpp
parent6776229047c0f5aac540fc9c367e4abbf5302322 (diff)
downloadopenttd-3e49aff35c49190ee9f9f18fcef8db7175d0559a.tar.xz
Codechange: Allow video drivers to handle the cursor themselves.
Diffstat (limited to 'src/spritecache.cpp')
-rw-r--r--src/spritecache.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/spritecache.cpp b/src/spritecache.cpp
index 9e23d7d2a..8460f33ed 100644
--- a/src/spritecache.cpp
+++ b/src/spritecache.cpp
@@ -17,6 +17,7 @@
#include "blitter/factory.hpp"
#include "core/math_func.hpp"
#include "core/mem_func.hpp"
+#include "video/video_driver.hpp"
#include "table/sprites.h"
#include "table/strings.h"
@@ -977,6 +978,8 @@ void GfxClearSpriteCache()
SpriteCache *sc = GetSpriteCache(i);
if (sc->type != ST_RECOLOUR && sc->ptr != nullptr) DeleteEntryFromSpriteCache(i);
}
+
+ VideoDriver::GetInstance()->ClearSystemSprites();
}
/* static */ ReusableBuffer<SpriteLoader::CommonPixel> SpriteLoader::Sprite::buffer[ZOOM_LVL_COUNT];