From dccf5c1960fa1801e6ac21641778e38694ec39a6 Mon Sep 17 00:00:00 2001 From: D G Turner Date: Mon, 30 Sep 2019 04:00:11 +0100 Subject: 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. --- graphics/cursorman.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'graphics') 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(); }; -- cgit v1.2.3