ui/cocoa/menu.m

changeset 21
012418e7dc90
parent 20
2dda1ad6dc7a
child 23
decc6bf584aa
equal deleted inserted replaced
20:2dda1ad6dc7a 21:012418e7dc90
103 check[k] = 1; 103 check[k] = 1;
104 break; 104 break;
105 } 105 }
106 } 106 }
107 } 107 }
108 free(groups);
108 109
109 for(int j=0;j<c;j++) { 110 for(int j=0;j<c;j++) {
110 if(check[j] == 0) { 111 if(check[j] == 0) {
111 [self setEnabled:NO]; 112 [self setEnabled:NO];
112 return; 113 return;
165 va_start(ap, userdata); 166 va_start(ap, userdata);
166 int group; 167 int group;
167 while((group = va_arg(ap, int)) != -1) { 168 while((group = va_arg(ap, int)) != -1) {
168 [item addGroup: group]; 169 [item addGroup: group];
169 } 170 }
170 171 va_end(ap);
171 172
172 [currentMenu addItem:item]; 173 [currentMenu addItem:item];
173 174
174 currentItemIndex++; 175 currentItemIndex++;
175 } 176 }
188 va_start(ap, userdata); 189 va_start(ap, userdata);
189 int group; 190 int group;
190 while((group = va_arg(ap, int)) != -1) { 191 while((group = va_arg(ap, int)) != -1) {
191 [item addGroup: group]; 192 [item addGroup: group];
192 } 193 }
193 194 va_end(ap);
194 195
195 [currentMenu addItem:item]; 196 [currentMenu addItem:item];
196 197
197 currentItemIndex++; 198 currentItemIndex++;
198 } 199 }

mercurial