diff options
author | alberth <alberth@openttd.org> | 2014-02-09 13:06:35 +0000 |
---|---|---|
committer | alberth <alberth@openttd.org> | 2014-02-09 13:06:35 +0000 |
commit | 77e62f0b986ebe254f1b0c431674f1da9e94e5e5 (patch) | |
tree | 38c9021104f2148f8d31118c29ca582fc27b6f0d /src/settings_gui.cpp | |
parent | 202f21f2628da335b5738a9120833906a71cdbde (diff) | |
download | openttd-77e62f0b986ebe254f1b0c431674f1da9e94e5e5.tar.xz |
(svn r26322) -Feature: Warn the user about empty setting search results too.
Diffstat (limited to 'src/settings_gui.cpp')
-rw-r--r-- | src/settings_gui.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/settings_gui.cpp b/src/settings_gui.cpp index 9cd578980..908ddadbf 100644 --- a/src/settings_gui.cpp +++ b/src/settings_gui.cpp @@ -1920,8 +1920,9 @@ struct GameSettingsWindow : Window { case WID_GS_OPTIONSPANEL: { int top_pos = r.top + SETTINGTREE_TOP_OFFSET + 1 + this->warn_lines * FONT_HEIGHT_NORMAL; uint last_row = this->vscroll->GetPosition() + this->vscroll->GetCapacity() - this->warn_lines; - _settings_main_page.Draw(settings_ptr, r.left + SETTINGTREE_LEFT_OFFSET, r.right - SETTINGTREE_RIGHT_OFFSET, top_pos, + int next_row = _settings_main_page.Draw(settings_ptr, r.left + SETTINGTREE_LEFT_OFFSET, r.right - SETTINGTREE_RIGHT_OFFSET, top_pos, this->vscroll->GetPosition(), last_row, this->last_clicked); + if (next_row == 0) DrawString(r.left + SETTINGTREE_LEFT_OFFSET, r.right - SETTINGTREE_RIGHT_OFFSET, top_pos, STR_CONFIG_SETTINGS_NONE); break; } |