From 1371f683d7d84db0a09dfa186f25dd8224a2bfc2 Mon Sep 17 00:00:00 2001 From: LMH Date: Sat, 14 Sep 2013 23:07:09 -1000 Subject: [PATCH] Check to make sure worldmap level sprite has a 'perfect' action before trying to set it once level is completed --- 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 09bb8b540..339e4e729 100644 --- a/src/worldmap/worldmap.cpp +++ b/src/worldmap/worldmap.cpp @@ -482,7 +482,8 @@ WorldMap::finished_level(Level* gamelevel) get_level_target_time(*level); if(level->statistics.completed(level->statistics, level->target_time)) { level->perfect = true; - level->sprite->set_action("perfect"); + if(level->sprite->has_action("perfect")) + level->sprite->set_action("perfect"); } save_state(); -- 2.11.0