aboutsummaryrefslogtreecommitdiff
path: root/graphics/cursorman.h
diff options
context:
space:
mode:
authorD G Turner2019-09-30 04:00:11 +0100
committerD G Turner2019-09-30 04:00:11 +0100
commitdccf5c1960fa1801e6ac21641778e38694ec39a6 (patch)
treef78c54dec3ca1458d8af8b96c4c3dea394e0ad11 /graphics/cursorman.h
parent3fdb8e6542fa7655279b26d8d0d43e80356fff0b (diff)
downloadscummvm-rg350-dccf5c1960fa1801e6ac21641778e38694ec39a6.tar.gz
scummvm-rg350-dccf5c1960fa1801e6ac21641778e38694ec39a6.tar.bz2
scummvm-rg350-dccf5c1960fa1801e6ac21641778e38694ec39a6.zip
GRAPHICS: Add Default Constructor for Cursor Structure
This has a similar issue to the Palette structure and thus this will avoid possible unstable uninitialized bugs which could be very hard to track down or replicate.
Diffstat (limited to 'graphics/cursorman.h')
-rw-r--r--graphics/cursorman.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/graphics/cursorman.h b/graphics/cursorman.h
index d4ec940b60..36215d03e2 100644
--- a/graphics/cursorman.h
+++ b/graphics/cursorman.h
@@ -195,6 +195,9 @@ private:
uint _size;
+ // _format set to default by Graphics::PixelFormat default constructor
+ Cursor() : _data(0), _visible(false), _width(0), _height(0), _hotspotX(0), _hotspotY(0), _keycolor(0), _dontScale(false), _size(0) {}
+
Cursor(const void *data, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor, bool dontScale = false, const Graphics::PixelFormat *format = NULL);
~Cursor();
};