(no commit message)
authorAsh Tyndall <[email protected]>
Sat, 8 Oct 2011 06:02:51 +0000 (14:02 +0800)
committerAsh Tyndall <[email protected]>
Sat, 8 Oct 2011 06:02:51 +0000 (14:02 +0800)
scene.c

diff --git a/scene.c b/scene.c
index e6dee1f..b78e2af 100644 (file)
--- a/scene.c
+++ b/scene.c
@@ -276,14 +276,14 @@ void makeMenu() {
     addObjectSubmenu[i] = glutCreateMenu(processObjectEvents);\r
     int startNum = i*11 - (i-1);\r
     for ( int j = startNum - 1; j < (startNum+9); j++ ) {\r
-      if ( j + 1 == objectMenuEntriesSize ) break; // Detect if we've reached the end of the array\r
+      if ( j == objectMenuEntriesSize ) break; // Detect if we've reached the end of the array\r
       glutAddMenuEntry( objectMenuEntries[j], j );\r
     }\r
   }\r
 \r
   // Construct add object menu\r
   int addObjectMenu = glutCreateMenu(processObjectEvents);\r
-  for ( int i = 0; addObjectSubmenu[i]; i++ ) {\r
+  for ( int i = 0; i < menuNumber - 1; i++ ) {\r
     char name[10]; // buffer to hold name\r
     int startNum = i*11 - (i-1);\r
     sprintf(name, "%d-%d", startNum, startNum + 9);\r

UCC git Repository :: git.ucc.asn.au