diff -r f8f22eb0b575 -r 2dda1ad6dc7a ui/cocoa/window.m --- a/ui/cocoa/window.m Wed Apr 02 13:21:11 2014 +0200 +++ b/ui/cocoa/window.m Wed Apr 02 20:31:47 2014 +0200 @@ -129,6 +129,20 @@ UiAbstractMenuItem *item = elm->data; item->update(self, item->item_data); } + + // update group items + // TODO: use only one loop for all items + int ngroups = 0; + int *groups = ui_active_groups(uiobj->ctx, &ngroups); + + NSArray *groupItems = [menu itemArray]; + int count = [groupItems count]; + for(int i=0;i