ui/cocoa/MainWindow.m

changeset 709
131d38916ac7
parent 677
04bcb1930fbf
child 751
41286f7f8433
equal deleted inserted replaced
708:0598e70c6489 709:131d38916ac7
139 } 139 }
140 140
141 - (void)menuItemAction:(id)sender { 141 - (void)menuItemAction:(id)sender {
142 EventData *event = objc_getAssociatedObject(sender, "eventdata"); 142 EventData *event = objc_getAssociatedObject(sender, "eventdata");
143 if(event) { 143 if(event) {
144 event.obj = self.uiobj; // temporary set the event object 144 if(event.obj) {
145 [event handleEvent:sender]; 145 [event handleEvent:sender];
146 } else {
147 event.obj = self.uiobj;
148 [event handleEvent:sender];
149 event.obj = NULL;
150 }
146 } 151 }
147 } 152 }
148 153
149 - (void)menuCheckItemAction:(id)sender { 154 - (void)menuCheckItemAction:(id)sender {
150 NSMenuItem *menuItem = sender; 155 NSMenuItem *menuItem = sender;

mercurial