diff --git a/CHANGES b/CHANGES index 489e7cfd4..d0b7ebc38 100644 --- a/CHANGES +++ b/CHANGES @@ -18,6 +18,7 @@ Bugfixes: - PSP2: Actually load screen mode setting - Qt: Fix bug in software renderer scaling - Debugger: Fix GDB breakpoints + - Wii: Fix framelimiting after a slowdown Misc: - 3DS: Use blip_add_delta_fast for a small speed improvement - OpenGL: Log shader compilation failure diff --git a/src/platform/wii/main.c b/src/platform/wii/main.c index 40e6c9e04..48e06b729 100644 --- a/src/platform/wii/main.c +++ b/src/platform/wii/main.c @@ -398,6 +398,7 @@ static void _drawStart(void) { if (referenceRetraceCount >= retraceCount) { VIDEO_WaitVSync(); } + referenceRetraceCount = retraceCount; _CPU_ISR_Restore(level); GX_SetZMode(GX_TRUE, GX_LEQUAL, GX_TRUE);