X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8f884a0dccd6b642f35c441ac9bfc87a6d5b4d35..739c5499fcab1c165b8dd0591c9fd9e2329b3cf9:/src/msw/palette.cpp?ds=sidebyside diff --git a/src/msw/palette.cpp b/src/msw/palette.cpp index 570f4d96c8..2547d98851 100644 --- a/src/msw/palette.cpp +++ b/src/msw/palette.cpp @@ -32,9 +32,9 @@ public: wxPaletteRefData() { Init(); } wxPaletteRefData(int n, - unsigned char *red, - unsigned char *green, - unsigned char *blue) + const unsigned char *red, + const unsigned char *green, + const unsigned char *blue) { Init(); @@ -55,6 +55,7 @@ public: } wxPaletteRefData(const wxPaletteRefData& data) + : wxGDIRefData() { Init(); @@ -116,9 +117,9 @@ IMPLEMENT_DYNAMIC_CLASS(wxPalette, wxGDIObject) #define M_PALETTEDATA ((wxPaletteRefData *)m_refData) bool wxPalette::Create(int n, - unsigned char *red, - unsigned char *green, - unsigned char *blue) + const unsigned char *red, + const unsigned char *green, + const unsigned char *blue) { m_refData = new wxPaletteRefData(n, red, green, blue); @@ -132,7 +133,7 @@ wxGDIRefData *wxPalette::CreateGDIRefData() const wxGDIRefData *wxPalette::CloneGDIRefData(const wxGDIRefData *data) const { - return new wxPaletteRefData(*wx_static_cast(const wxPaletteRefData *, data)); + return new wxPaletteRefData(*static_cast(data)); } int wxPalette::GetColoursCount() const