diff --git a/desmume/src/gtk/main.cpp b/desmume/src/gtk/main.cpp index f893960ba..0ac5b4a27 100644 --- a/desmume/src/gtk/main.cpp +++ b/desmume/src/gtk/main.cpp @@ -1402,7 +1402,11 @@ gboolean EmuLoop(gpointer data) } desmume_cycle(); /* Emule ! */ - for(i = 0; i < Frameskip; i++) desmume_cycle(); /* cycles supplémentaires pour le frameskip */ + NDS_SkipFrame(true); + for(i = 0; i < Frameskip; i++) { + desmume_cycle(); + } + NDS_SkipFrame(false); Draw();