Remove unused return value for select_mission

This commit is contained in:
Kp 2023-01-14 19:05:37 +00:00
parent 8538a96451
commit 28bb251eea
2 changed files with 5 additions and 8 deletions

View file

@ -482,7 +482,7 @@ namespace dsx {
//Handles creating and selecting from the mission list.
//Returns 1 if a mission was loaded.
int select_mission (mission_filter_mode anarchy_mode, menu_title message, window_event_result (*when_selected)(void));
void select_mission (mission_filter_mode anarchy_mode, menu_title message, window_event_result (*when_selected)(void));
}

View file

@ -1440,17 +1440,16 @@ static std::unique_ptr<mission_menu_create_state> prepare_mission_menu_state(con
namespace dsx {
int select_mission(const mission_filter_mode mission_filter, const menu_title message, window_event_result (*when_selected)(void))
void select_mission(const mission_filter_mode mission_filter, const menu_title message, window_event_result (*when_selected)(void))
{
auto &&mission_list = build_mission_list(mission_filter);
int new_mission_num;
if (mission_list.empty())
return;
if (mission_list.size() <= 1)
{
new_mission_num = !mission_list.empty() && !load_mission(&mission_list.front()) ? 0 : -1;
load_mission(&mission_list.front());
(*when_selected)();
return (new_mission_num >= 0);
}
else
{
@ -1473,8 +1472,6 @@ int select_mission(const mission_filter_mode mission_filter, const menu_title me
parent_mission_menu = submm;
}
}
return 1; // presume success
}
#if DXX_USE_EDITOR