Mercurial > dwindows
comparison mac/dw.m @ 1965:6315f668f5f6
Mac: Fixed an issue with render widgets not displaying after a drawRect
event. Need to set needsDisplay = YES after update in drawRec to show.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sun, 28 Jul 2019 23:41:53 +0000 |
parents | 80f6be39b7fe |
children | 22c96cd42eb8 |
comparison
equal
deleted
inserted
replaced
1964:cdd0561de878 | 1965:6315f668f5f6 |
---|---|
1098 #ifdef BUILDING_FOR_MOJAVE | 1098 #ifdef BUILDING_FOR_MOJAVE |
1099 if (cachedDrawingRep) | 1099 if (cachedDrawingRep) |
1100 { | 1100 { |
1101 [cachedDrawingRep drawInRect:self.bounds]; | 1101 [cachedDrawingRep drawInRect:self.bounds]; |
1102 [_DWDirtyDrawables removeObject:self]; | 1102 [_DWDirtyDrawables removeObject:self]; |
1103 self.needsDisplay = YES; | |
1103 } | 1104 } |
1104 #endif | 1105 #endif |
1105 } | 1106 } |
1106 -(void)keyDown:(NSEvent *)theEvent { _event_handler(self, theEvent, 2); } | 1107 -(void)keyDown:(NSEvent *)theEvent { _event_handler(self, theEvent, 2); } |
1107 -(BOOL)isFlipped { return YES; } | 1108 -(BOOL)isFlipped { return YES; } |