mirror of https://github.com/mgba-emu/mgba.git
GB Video: Fix state loading
This commit is contained in:
parent
54ec0da2c5
commit
a59ccd2d24
|
@ -870,6 +870,9 @@ void GBVideoDeserialize(struct GBVideo* video, const struct GBSerializedState* s
|
|||
mTimingSchedule(&video->p->timing, &video->frameEvent, when);
|
||||
}
|
||||
|
||||
video->renderer->deinit(video->renderer);
|
||||
video->renderer->init(video->renderer, video->p->model, video->sgbBorders);
|
||||
|
||||
size_t i;
|
||||
for (i = 0; i < 64; ++i) {
|
||||
LOAD_16LE(video->palette[i], i * 2, state->video.palette);
|
||||
|
@ -881,7 +884,4 @@ void GBVideoDeserialize(struct GBVideo* video, const struct GBSerializedState* s
|
|||
|
||||
_cleanOAM(video, video->ly);
|
||||
GBVideoSwitchBank(video, video->vramCurrentBank);
|
||||
|
||||
video->renderer->deinit(video->renderer);
|
||||
video->renderer->init(video->renderer, video->p->model, video->sgbBorders);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue