diff options
Diffstat (limited to 'src/settings_gui.cpp')
-rw-r--r-- | src/settings_gui.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/settings_gui.cpp b/src/settings_gui.cpp index a04f12ee8..bef0d446d 100644 --- a/src/settings_gui.cpp +++ b/src/settings_gui.cpp @@ -818,7 +818,7 @@ struct PatchesSelectionWindow : Window { int x = SETTINGTREE_LEFT_OFFSET; int y = SETTINGTREE_TOP_OFFSET; - for (uint i = vscroll.pos; i != page->num && i < vscroll.pos + vscroll.cap; i++) { + for (uint i = vscroll.pos; i != page->num && vscroll.pos + vscroll.cap - i > 0; i++) { const SettingDesc *sd = page->entries[i].setting; DrawPatch(patches_ptr, sd, x, y, this->click - (i * 2)); y += SETTING_HEIGHT; |