Rhonda pointed out that 2008-04-04T13:04:37Z!esr@thyrsus.com should be backported to 1.4.
Starting a campaign without any installed now gives an error.
This commit is contained in:
parent
a8e341bf41
commit
b41c77429b
2 changed files with 4 additions and 1 deletions
|
@ -2,6 +2,7 @@ Version 1.4.2+svn:
|
|||
* language and i18n:
|
||||
* updated translations: French, Russian, Slovak
|
||||
* miscellaneous and bug fixes:
|
||||
* starting a campaing without any installed now gives an error.
|
||||
* fixed an alignement issue which caused a SIGBUS on a Sparc
|
||||
(debian bug #426318)
|
||||
|
||||
|
|
|
@ -896,10 +896,12 @@ bool game_controller::new_campaign()
|
|||
campaign_desc.push_back(std::pair<std::string,std::string>(desc,image));
|
||||
}
|
||||
|
||||
dialogs::campaign_preview_pane campaign_preview(disp().video(),&campaign_desc);
|
||||
if(campaign_names.size() <= 0) {
|
||||
gui::show_error_message(disp(),
|
||||
_("No campaigns are available.\n"));
|
||||
return false;
|
||||
}
|
||||
dialogs::campaign_preview_pane campaign_preview(disp().video(),&campaign_desc);
|
||||
gui::dialog cmenu(disp(), _("Play a campaign"), " ", gui::OK_CANCEL);
|
||||
cmenu.set_menu(campaign_names);
|
||||
cmenu.add_pane(&campaign_preview);
|
||||
|
|
Loading…
Add table
Reference in a new issue