# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1562429824 0 # Node ID 3aef9be654cec8ff624577d57a8676d297bdb8da # Parent 42f1e323849c2953371c1f09a17bf6b854e22de6 Mac: Fix pre-mojave build, cached render image not available. diff -r 42f1e323849c -r 3aef9be654ce mac/dw.m --- a/mac/dw.m Sat Jul 06 15:57:53 2019 +0000 +++ b/mac/dw.m Sat Jul 06 16:17:04 2019 +0000 @@ -891,7 +891,16 @@ } -(void)keyDown:(NSEvent *)theEvent { _event_handler(self, theEvent, 2); } -(BOOL)isFlipped { return YES; } --(void)dealloc { UserData *root = userdata; _remove_userdata(&root, NULL, TRUE); [font release]; dw_signal_disconnect_by_window(self); [super dealloc]; [cachedDrawingRep release]; } +-(void)dealloc { + UserData *root = userdata; + _remove_userdata(&root, NULL, TRUE); + [font release]; + dw_signal_disconnect_by_window(self); +#ifdef BUILDING_FOR_MOJAVE + [cachedDrawingRep release]; +#endif + [super dealloc]; +} -(BOOL)acceptsFirstResponder { return YES; } @end