Added a proper fix for Pepper (the previous one caused regressions in KQ6)
svn-id: r42533
This commit is contained in:
parent
a6c41a375f
commit
645e6baa07
2 changed files with 6 additions and 2 deletions
|
@ -1712,8 +1712,7 @@ static int _gfxop_set_pic(GfxState *state) {
|
|||
// FIXME: The _gfxop_install_pixmap call below updates the OSystem palette.
|
||||
// This is too soon, since it causes brief palette corruption until the
|
||||
// screen is updated too. (Possibly related: EngineState::pic_not_valid .)
|
||||
// SCI1.1 games don't use per-picture palettes
|
||||
if (state->gfxResMan->getVersion() < SCI_VERSION_1_1) {
|
||||
if (state->pic->visual_map->palette && state->driver->getMode()->palette) {
|
||||
state->pic->visual_map->palette->forceInto(state->driver->getMode()->palette);
|
||||
_gfxop_install_pixmap(state->driver, state->pic->visual_map);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue