summaryrefslogtreecommitdiffstats
path: root/ui/gfx/canvas_skia_mac.mm
diff options
context:
space:
mode:
authordmaclach@chromium.org <dmaclach@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-03 04:29:10 +0000
committerdmaclach@chromium.org <dmaclach@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-03 04:29:10 +0000
commit0c3bf9563dcd51310abbf9856db4aba416a664bf (patch)
tree58393ab310ebe34e458f5725b2cae410ba1396f0 /ui/gfx/canvas_skia_mac.mm
parent408292f44ad2b7087fae088ec10b1ad92470b4bd (diff)
downloadchromium_src-0c3bf9563dcd51310abbf9856db4aba416a664bf.zip
chromium_src-0c3bf9563dcd51310abbf9856db4aba416a664bf.tar.gz
chromium_src-0c3bf9563dcd51310abbf9856db4aba416a664bf.tar.bz2
Clean up CF To NS Casts and make them slightly safer
Also adds streaming for CFStringRefs and CFErrorRefs making it easier to add them to LOG() type statements. BUG=NONE TEST=BUILD Review URL: http://codereview.chromium.org/6594096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76714 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/gfx/canvas_skia_mac.mm')
-rw-r--r--ui/gfx/canvas_skia_mac.mm3
1 files changed, 2 insertions, 1 deletions
diff --git a/ui/gfx/canvas_skia_mac.mm b/ui/gfx/canvas_skia_mac.mm
index c82e1aa..c6fb031 100644
--- a/ui/gfx/canvas_skia_mac.mm
+++ b/ui/gfx/canvas_skia_mac.mm
@@ -6,6 +6,7 @@
#include "ui/gfx/canvas_skia.h"
+#include "base/mac/mac_util.h"
#include "base/mac/scoped_cftyperef.h"
#include "base/sys_string_conversions.h"
#include "third_party/skia/include/core/SkShader.h"
@@ -72,7 +73,7 @@ void CanvasSkia::DrawStringInt(const string16& text,
attributes:attributes] autorelease];
base::mac::ScopedCFTypeRef<CTFramesetterRef> framesetter(
CTFramesetterCreateWithAttributedString(
- reinterpret_cast<CFAttributedStringRef>(ns_string)));
+ base::mac::NSToCFCast(ns_string)));
CGRect text_bounds = CGRectMake(x, y, w, h);
CGMutablePathRef path = CGPathCreateMutable();