From 725a19605d8a2a75181fa9a3718c910ba013c58b Mon Sep 17 00:00:00 2001 From: Adubbz Date: Fri, 23 Feb 2018 15:10:05 +1100 Subject: [PATCH] Only enable springing if there are more than 7 entries --- common/menu.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/common/menu.c b/common/menu.c index dd6a3c0..572e6ea 100644 --- a/common/menu.c +++ b/common/menu.c @@ -303,10 +303,12 @@ void menuLoop() { static int x = 0; static int v = 0; - int wanted_x = clamp(-menu->curEntry * (140 + 30), -(menu->nEntries - 7) * (140 + 30), 0); - x += v; - v += (wanted_x - x) / 3; - v /= 2; + if (menu->nEntries > 7) { + int wanted_x = clamp(-menu->curEntry * (140 + 30), -(menu->nEntries - 7) * (140 + 30), 0); + x += v; + v += (wanted_x - x) / 3; + v /= 2; + } // Draw menu entries for (me = menu->firstEntry, i = 0; me; me = me->next, i ++) {