Player: Pop Gcode before deleting
authorBen Gamari <bgamari.foss@gmail.com>
Sun, 10 Feb 2013 22:27:54 +0000 (17:27 -0500)
committerBen Gamari <bgamari.foss@gmail.com>
Mon, 11 Feb 2013 00:02:21 +0000 (19:02 -0500)
src/modules/robot/Player.cpp

index 4d64922..32d9cd1 100644 (file)
@@ -64,9 +64,9 @@ Block* Player::new_block(){
         for(; block->gcodes.size(); ){
             Gcode* g = block->gcodes.back();
 //             printf("Block:pop %p (%d refs)\n", g, g->queued);
+            block->gcodes.pop_back();
             if (--g->queued == 0)
                 delete g;
-            block->gcodes.pop_back();
         }
     }