completed all glider stuff
[carveJwlIkooP6JGAAIwe30JlM.git] / player_replay.c
index a013f7ce4059dc9222adb2145ec2f9c919def399..f5a2ab9327ab03c9b7c0705c89596316d758d4ba 100644 (file)
@@ -427,10 +427,10 @@ void skaterift_restore_frame( replay_frame *frame ){
       rb_update_matrices( rb );
    }
 
+   localplayer.subsystem = frame->system;
+
    /* restore the seperated glider data if we have it */
    if( frame->data_table[ k_replay_framedata_glider ][1] ){
-      localplayer.subsystem = frame->system;
-
       struct replay_glider_data *inf = 
          replay_frame_data( frame, k_replay_framedata_glider );