--- np2/win9x/scrnmng.cpp 2005/02/16 09:31:55 1.20 +++ np2/win9x/scrnmng.cpp 2005/05/14 19:38:59 1.21 @@ -436,7 +436,6 @@ BRESULT scrnmng_create(UINT8 scrnmode) { make16mask(ddpf.dwBBitMask, ddpf.dwRBitMask, ddpf.dwGBitMask); } else if (bitcolor == 24) { - goto scre_err; } else if (bitcolor == 32) { } @@ -776,6 +775,9 @@ void scrnmng_dispclock(void) { else if (scrnmng.bpp == 16) { dclock_out16(dest.lpSurface, dest.lPitch); } + else if (scrnmng.bpp == 24) { + dclock_out24(dest.lpSurface, dest.lPitch); + } else if (scrnmng.bpp == 32) { dclock_out32(dest.lpSurface, dest.lPitch); }