int startNum = i*11 - (i-1);\r
int endNum = startNum + 9;\r
if ( i == menuNumber - 1 ) { // We're on the last one\r
- endNum = startNum + 3;\r
+ endNum = startNum + (menuEntriesSize - startNum);\r
}\r
sprintf(name, "%d-%d", startNum, endNum);\r
glutAddSubMenu( name, submenuObjects[i] );\r