comparison mac/dw.m @ 1026:f15dc5226c35

Fixed focus event was getting ignored because wrong handle passed to the event handler on Mac.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 20 May 2011 00:07:35 +0000
parents 8188f818eb9f
children cbac281970a9
comparison
equal deleted inserted replaced
1025:3573878d1239 1026:f15dc5226c35
797 } 797 }
798 else 798 else
799 { 799 {
800 [DWApp setMainMenu:DWMainMenu]; 800 [DWApp setMainMenu:DWMainMenu];
801 } 801 }
802 _event_handler(self, nil, 13); 802 _event_handler([self window], nil, 13);
803 } 803 }
804 -(void)setMenu:(NSMenu *)input { windowmenu = input; [windowmenu retain]; } 804 -(void)setMenu:(NSMenu *)input { windowmenu = input; [windowmenu retain]; }
805 -(void)menuHandler:(id)sender { _event_handler(sender, nil, 8); } 805 -(void)menuHandler:(id)sender { _event_handler(sender, nil, 8); }
806 -(void)mouseDragged:(NSEvent *)theEvent { _event_handler(self, theEvent, 5); } 806 -(void)mouseDragged:(NSEvent *)theEvent { _event_handler(self, theEvent, 5); }
807 -(void)mouseMoved:(NSEvent *)theEvent 807 -(void)mouseMoved:(NSEvent *)theEvent