diff --git a/desktop_version/src/Graphics.cpp b/desktop_version/src/Graphics.cpp index 5cfc25f9..ad60f58b 100644 --- a/desktop_version/src/Graphics.cpp +++ b/desktop_version/src/Graphics.cpp @@ -1595,7 +1595,16 @@ void Graphics::drawmenu( int cr, int cg, int cb, bool levelmenu /*= false*/ ) if (levelmenu) { - if (game.menuoptions.size() - i <= 3) + size_t separator; + if (ed.ListOfMetaData.size() > 8) + { + separator = 3; + } + else + { + separator = 1; + } + if (game.menuoptions.size() - i <= separator) { // We're on "next page", "previous page", or "return to menu". Draw them separated by a bit y += 8;