I've looked at the code, and "Back to Start" as a poorly thought out feature.

The fix: perform a featurectomy, and implement my threaded-save UI in 1.7.  
Fixes bug #12992 ('Back to Start' doesn't do what it says.).
This commit is contained in:
Eric S. Raymond 2009-02-28 05:31:17 +00:00
parent 566d74641f
commit 4cc1b6c931

View file

@ -790,11 +790,7 @@ void play_controller::expand_autosaves(std::vector<std::string>& items)
} else {
newsaves.push_back(name);
}
if (turn == start_turn_) {
newitems.push_back(_("Back to start"));
} else {
newitems.push_back(_("Back to turn ") + lexical_cast<std::string>(turn));
}
newitems.push_back(_("Back to turn ") + lexical_cast<std::string>(turn));
}
}