vg_changevsync();
- vg_profile_begin( &vg_prof_swap );
+ enum engine_status status = _vg_engine_status();
+ if( status == k_engine_status_running )
+ vg_profile_begin( &vg_prof_swap );
+
SDL_GL_SwapWindow( vg.window );
- vg_profile_end( &vg_prof_swap );
- enum engine_status status = _vg_engine_status();
+ if( status == k_engine_status_running )
+ vg_profile_end( &vg_prof_swap );
vg.time_real += vg.time_frame_delta;
vg.time_delta = vg.time_frame_delta * vg.time_rate;