diff --git a/src/game.cpp b/src/game.cpp index 142a7d98ffb..e4a6d42b20a 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -770,7 +770,10 @@ bool game_controller::new_campaign() std::vector preview_panes; preview_panes.push_back(&campaign_preview); - wassert(campaign_names.size() > 0); + if(campaign_names.size() <= 0) { + return false; + } + res = gui::show_dialog2(disp(),NULL,_("Campaign"), _("Choose the campaign you want to play:"), gui::OK_CANCEL,&campaign_names,&preview_panes);