}
if (mainscreen && mainscreen->check_invalidated()) {
- if (screen->pitch == SCREEN_WIDTH) {
+ if (screen->pitch == SCREEN_WIDTH * 4) {
SDL_LockSurface(screen);
mainscreen->draw((unsigned char *)screen->pixels, SCREEN_WIDTH, SCREEN_HEIGHT);
SDL_UnlockSurface(screen);