Index: skia/ext/platform_canvas.cc |
=================================================================== |
--- skia/ext/platform_canvas.cc (revision 123041) |
+++ skia/ext/platform_canvas.cc (working copy) |
@@ -31,12 +31,22 @@ |
} |
SkCanvas* CreateBitmapCanvas(int width, int height, bool is_opaque) { |
- return new PlatformCanvas(width, height, is_opaque); |
+ return CreateBitmapCanvas(width, height, |
+ PlatformDevice::GetDefaultFlags(is_opaque)); |
} |
+SkCanvas* CreateBitmapCanvas(int width, int height, int flags) { |
+ return new PlatformCanvas(width, height, flags); |
+} |
+ |
SkCanvas* TryCreateBitmapCanvas(int width, int height, bool is_opaque) { |
+ return TryCreateBitmapCanvas(width, height, |
+ PlatformDevice::GetDefaultFlags(is_opaque)); |
+} |
+ |
+SkCanvas* TryCreateBitmapCanvas(int width, int height, int flags) { |
PlatformCanvas* canvas = new PlatformCanvas(); |
- if (!canvas->initialize(width, height, is_opaque)) { |
+ if (!canvas->initialize(width, height, flags)) { |
delete canvas; |
canvas = NULL; |
} |