mirror of https://github.com/OpenTTD/OpenTTD
(svn r1298) -Fix: [ 1092661 ] On create, the scrollbar of the server-list was not updated
parent
57852f6498
commit
bcc3b1cbb5
|
@ -413,6 +413,19 @@ static const WindowDesc _network_game_window_desc = {
|
||||||
|
|
||||||
static FiosItem *selected_map = NULL; // to highlight slected map
|
static FiosItem *selected_map = NULL; // to highlight slected map
|
||||||
|
|
||||||
|
// called when a new server is found on the network
|
||||||
|
void UpdateNetworkGameWindow(bool unselect)
|
||||||
|
{
|
||||||
|
Window *w;
|
||||||
|
w = FindWindowById(WC_NETWORK_WINDOW, 0);
|
||||||
|
if (w != NULL) {
|
||||||
|
if (unselect)
|
||||||
|
_selected_item = NULL;
|
||||||
|
w->vscroll.count = _network_game_count;
|
||||||
|
SetWindowDirty(w);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void ShowNetworkGameWindow()
|
void ShowNetworkGameWindow()
|
||||||
{
|
{
|
||||||
uint i;
|
uint i;
|
||||||
|
@ -437,19 +450,8 @@ void ShowNetworkGameWindow()
|
||||||
WP(w,querystr_d).maxlen = MAX_QUERYSTR_LEN;
|
WP(w,querystr_d).maxlen = MAX_QUERYSTR_LEN;
|
||||||
WP(w,querystr_d).maxwidth = 120;
|
WP(w,querystr_d).maxwidth = 120;
|
||||||
WP(w,querystr_d).buf = _edit_str_buf;
|
WP(w,querystr_d).buf = _edit_str_buf;
|
||||||
}
|
|
||||||
|
|
||||||
// called when a new server is found on the network
|
UpdateNetworkGameWindow(true);
|
||||||
void UpdateNetworkGameWindow(bool unselect)
|
|
||||||
{
|
|
||||||
Window *w;
|
|
||||||
w = FindWindowById(WC_NETWORK_WINDOW, 0);
|
|
||||||
if (w != NULL) {
|
|
||||||
if (unselect)
|
|
||||||
_selected_item = NULL;
|
|
||||||
w->vscroll.count = _network_game_count;
|
|
||||||
SetWindowDirty(w);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static const StringID _players_dropdown[] = {
|
static const StringID _players_dropdown[] = {
|
||||||
|
|
Loading…
Reference in New Issue