From 624f77bb7a118d6030bb1134c6dd1a5d1aa2faa6 Mon Sep 17 00:00:00 2001 From: Dave White Date: Sat, 20 Sep 2003 22:45:22 +0000 Subject: [PATCH] fixed assertion failure in actions.cpp --- src/playturn.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/playturn.cpp b/src/playturn.cpp index 27da970c632..9b4a3e4c9c2 100644 --- a/src/playturn.cpp +++ b/src/playturn.cpp @@ -83,14 +83,14 @@ void play_turn(game_data& gameinfo, game_state& state_of_game, paths::route route = a_star_search(ui->first,ui->second.get_goto(), 10000.0,calc,teleports); + if(route.steps.empty()) + continue; + gui.set_route(&route); const size_t moves = move_unit(&gui,map,units,teams,route.steps,&recorder,&undo_stack); if(moves > 0) { redo_stack.clear(); - if(moves == route.steps.size()) { - u.set_goto(gamemap::location()); - } } }