Index: src/video/windx5/SDL_dx5video.c =================================================================== --- src/video/windx5/SDL_dx5video.c (revision 4462) +++ src/video/windx5/SDL_dx5video.c (working copy) @@ -2266,6 +2266,8 @@ SDL_colors[j].peGreen = colors[i].g; SDL_colors[j].peBlue = colors[i].b; } + /* This sends an WM_PALETTECHANGED message to us */ + colorchange_expected = 1; IDirectDrawPalette_SetEntries(SDL_palette, 0, firstcolor, ncolors, &SDL_colors[firstcolor]); alloct_all = 1;