From 802ced177f9a1b74cd613d9ff982a32955c6eb71 Mon Sep 17 00:00:00 2001 From: Tobias Markus Date: Tue, 7 Apr 2015 21:49:35 +0200 Subject: [PATCH] Potentially fix high disk I/O on worldmaps. Set Tux position variable higher in the process --- src/worldmap/worldmap.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/worldmap/worldmap.cpp b/src/worldmap/worldmap.cpp index 36159059add..80e16392f93 100644 --- a/src/worldmap/worldmap.cpp +++ b/src/worldmap/worldmap.cpp @@ -372,6 +372,8 @@ WorldMap::get_level_target_time(LevelTile& level) return; } + last_position = level.pos; + try { lisp::Parser parser; const lisp::Lisp* root = parser.parse(levels_path + level.get_name()); @@ -382,7 +384,6 @@ WorldMap::get_level_target_time(LevelTile& level) level_lisp->get("target-time", level.target_time); - last_position = level.pos; last_target_time = level.target_time; } catch(std::exception& e) {