diff --git a/src/msw/palette.cpp b/src/msw/palette.cpp index d72f0adc40..271a1e0b17 100644 --- a/src/msw/palette.cpp +++ b/src/msw/palette.cpp @@ -79,6 +79,9 @@ int wxPalette::GetColoursCount() const bool wxPalette::Create(int n, const unsigned char *red, const unsigned char *green, const unsigned char *blue) { + if ( n < 0 || n > 255 ) + return false; + UnRef(); #if defined(__WXMICROWIN__)