[prev in list] [next in list] [prev in thread] [next in thread]
List: wine-devel
Subject: [PATCH 5/5] winemac.drv: Remove now-unused -[WineContentView drawRect:].
From: Chip Davis <cdavis () codeweavers ! com>
Date: 2021-08-31 22:27:37
Message-ID: 20210831222813.64320-6-cdavis () codeweavers ! com
[Download RAW message or body]
Signed-off-by: Chip Davis <cdavis@codeweavers.com>
---
dlls/winemac.drv/cocoa_window.m | 64 ---------------------------------
1 file changed, 64 deletions(-)
diff --git a/dlls/winemac.drv/cocoa_window.m b/dlls/winemac.drv/cocoa_window.m
index 75fc26bbcf8..f30ea0284a1 100644
--- a/dlls/winemac.drv/cocoa_window.m
+++ b/dlls/winemac.drv/cocoa_window.m
@@ -556,70 +556,6 @@ - (void) viewWillDraw
[pendingGlContexts removeAllObjects];
}
- - (void) drawRect:(NSRect)rect
- {
- WineWindow* window = (WineWindow*)[self window];
-
- if ([window contentView] != self)
- return;
-
- if (window.surface && window.surface_mutex &&
- !pthread_mutex_lock(window.surface_mutex))
- {
- const CGRect* rects;
- int count;
-
- if (get_surface_blit_rects(window.surface, &rects, &count))
- {
- CGRect dirtyRect = cgrect_win_from_mac(NSRectToCGRect(rect));
- NSAffineTransform* xform = [NSAffineTransform transform];
- CGContextRef context;
- int i;
-
- [xform translateXBy:0.0 yBy:self.bounds.size.height];
- [xform scaleXBy:1.0 yBy:-1.0];
- [xform concat];
-
- context = (CGContextRef)[[NSGraphicsContext currentContext] \
graphicsPort];
- CGContextSetBlendMode(context, kCGBlendModeCopy);
- CGContextSetInterpolationQuality(context, retina_on ? \
kCGInterpolationHigh : kCGInterpolationNone);
-
- for (i = 0; i < count; i++)
- {
- CGRect imageRect;
- CGImageRef image;
-
- imageRect = CGRectIntersection(rects[i], dirtyRect);
- image = create_surface_image(window.surface, &imageRect, FALSE, \
window.colorKeyed,
- window.colorKeyRed, \
window.colorKeyGreen, window.colorKeyBlue);
-
- if (image)
- {
- // Account for the flipped coordinate system.
- imageRect = cgrect_mac_from_win(imageRect);
- imageRect.origin.y = self.bounds.size.height - \
imageRect.origin.y - imageRect.size.height;
- CGContextDrawImage(context, imageRect, image);
-
- CGImageRelease(image);
- }
- }
-
- [window windowDidDrawContent];
- }
-
- pthread_mutex_unlock(window.surface_mutex);
- }
-
- // If the window may be transparent, then we have to invalidate the
- // shadow every time we draw. Also, if this is the first time we've
- // drawn since changing from transparent to opaque.
- if (window.drawnSinceShown && (window.colorKeyed || window.usePerPixelAlpha \
|| window.shapeChangedSinceLastDraw))
- {
- window.shapeChangedSinceLastDraw = FALSE;
- [window invalidateShadow];
- }
- }
-
- (void) addGLContext:(WineOpenGLContext*)context
{
BOOL hadContext = _everHadGLContext;
--
2.33.0
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic