summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--skia/ext/skia_utils_mac.mm4
1 files changed, 2 insertions, 2 deletions
diff --git a/skia/ext/skia_utils_mac.mm b/skia/ext/skia_utils_mac.mm
index 6bb0a96..7d0c23c 100644
--- a/skia/ext/skia_utils_mac.mm
+++ b/skia/ext/skia_utils_mac.mm
@@ -148,7 +148,7 @@ SkBitmap NSImageToSkBitmap(NSImage* image, NSSize size, bool is_opaque) {
DCHECK(context != NULL);
// Save the current graphics context so that we can restore it later.
- NSGraphicsContext* current_context = [NSGraphicsContext currentContext];
+ [NSGraphicsContext saveGraphicsState];
// Dummy context that we will draw into.
NSGraphicsContext* context_cocoa =
@@ -162,7 +162,7 @@ SkBitmap NSImageToSkBitmap(NSImage* image, NSSize size, bool is_opaque) {
fraction:1.0];
// Done drawing, restore context.
- [NSGraphicsContext setCurrentContext:current_context];
+ [NSGraphicsContext restoreGraphicsState];
return bitmap;
}