changeset 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
files mac/dw.m
diffstat 1 files changed, 10 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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