Mercurial > dwindows
comparison mac/dw.m @ 1947:3aef9be654ce
Mac: Fix pre-mojave build, cached render image not available.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sat, 06 Jul 2019 16:17:04 +0000 |
parents | 42f1e323849c |
children | bbb1fb54f321 |
comparison
equal
deleted
inserted
replaced
1946:42f1e323849c | 1947:3aef9be654ce |
---|---|
889 [cachedDrawingRep drawInRect:self.bounds]; | 889 [cachedDrawingRep drawInRect:self.bounds]; |
890 #endif | 890 #endif |
891 } | 891 } |
892 -(void)keyDown:(NSEvent *)theEvent { _event_handler(self, theEvent, 2); } | 892 -(void)keyDown:(NSEvent *)theEvent { _event_handler(self, theEvent, 2); } |
893 -(BOOL)isFlipped { return YES; } | 893 -(BOOL)isFlipped { return YES; } |
894 -(void)dealloc { UserData *root = userdata; _remove_userdata(&root, NULL, TRUE); [font release]; dw_signal_disconnect_by_window(self); [super dealloc]; [cachedDrawingRep release]; } | 894 -(void)dealloc { |
895 UserData *root = userdata; | |
896 _remove_userdata(&root, NULL, TRUE); | |
897 [font release]; | |
898 dw_signal_disconnect_by_window(self); | |
899 #ifdef BUILDING_FOR_MOJAVE | |
900 [cachedDrawingRep release]; | |
901 #endif | |
902 [super dealloc]; | |
903 } | |
895 -(BOOL)acceptsFirstResponder { return YES; } | 904 -(BOOL)acceptsFirstResponder { return YES; } |
896 @end | 905 @end |
897 | 906 |
898 @implementation DWObject | 907 @implementation DWObject |
899 -(void)uselessThread:(id)sender { /* Thread only to initialize threading */ } | 908 -(void)uselessThread:(id)sender { /* Thread only to initialize threading */ } |