fixes bug #6771
"Game crashes in Get-Add-ons dialog when server name is left empty"
This commit is contained in:
parent
7a17af60fd
commit
52dc3edbc3
1 changed files with 5 additions and 1 deletions
|
@ -864,6 +864,10 @@ void game_controller::download_campaigns()
|
|||
}
|
||||
|
||||
const std::vector<std::string> items = utils::split(host, ':');
|
||||
if(items.empty()) {
|
||||
return;
|
||||
}
|
||||
|
||||
host = items.front();
|
||||
preferences::set_campaign_server(host);
|
||||
|
||||
|
@ -1167,7 +1171,7 @@ bool game_controller::play_multiplayer()
|
|||
do {
|
||||
res = gui::show_dialog2(disp(), NULL, _("Multiplayer"), "",
|
||||
gui::OK_CANCEL, &host_or_join, NULL,
|
||||
_("Login: "), &login);
|
||||
_("Login: "), &login, 18);
|
||||
if(login.size() > 18) {
|
||||
gui::show_error_message(disp(), _("The login name you chose is too long, please use a login with less than 18 characters"));
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue