From 4c114db666e4208f24110ed6eb4af2a4354caf0a Mon Sep 17 00:00:00 2001 From: jflyper Date: Mon, 1 May 2017 10:40:44 +0900 Subject: [PATCH] Fix pageCount calculation --- src/main/cms/cms.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/cms/cms.c b/src/main/cms/cms.c index d2e1cd7c5..b5600db43 100644 --- a/src/main/cms/cms.c +++ b/src/main/cms/cms.c @@ -493,7 +493,7 @@ static void cmsMenuCountPage(displayPort_t *pDisplay) { OSD_Entry *p; for (p = currentCtx.menu->entries; p->type != OME_END; p++); - pageCount = (p - currentCtx.menu->entries) / MAX_MENU_ITEMS(pDisplay) + 1; + pageCount = (p - currentCtx.menu->entries - 1) / MAX_MENU_ITEMS(pDisplay) + 1; } long cmsMenuChange(displayPort_t *pDisplay, const void *ptr)