diff --git a/panda/src/display/parasiteBuffer.cxx b/panda/src/display/parasiteBuffer.cxx index 8bc670d4a5..cc829ffc29 100644 --- a/panda/src/display/parasiteBuffer.cxx +++ b/panda/src/display/parasiteBuffer.cxx @@ -140,11 +140,11 @@ end_frame(FrameMode mode, Thread *current_thread) { nassertv(_gsg != (GraphicsStateGuardian *)NULL); + _host->end_frame(FM_parasite, current_thread); + if (mode == FM_refresh) { return; } - - _host->end_frame(FM_parasite, current_thread); if (mode == FM_render) { for (int i=0; i