Index: webkit/glue/webcursor_mac.mm |
=================================================================== |
--- webkit/glue/webcursor_mac.mm (revision 28016) |
+++ webkit/glue/webcursor_mac.mm (working copy) |
@@ -7,6 +7,7 @@ |
#import <AppKit/AppKit.h> |
#include "base/logging.h" |
+#include "base/nsimage_cache_mac.h" |
#include "base/scoped_cftyperef.h" |
#include "webkit/api/public/WebCursorInfo.h" |
#include "webkit/api/public/WebImage.h" |
@@ -18,11 +19,12 @@ |
namespace { |
-// TODO(avi): Is loading resources what we want to do here? |
+// TODO: This image fech can (and probably should) be serviced by the resource |
+// resource bundle instead of going through nsimage_cache. |
NSCursor* LoadCursor(const char* name, int x, int y) { |
NSString* file_name = [NSString stringWithUTF8String:name]; |
DCHECK(file_name); |
- NSImage* cursor_image = [NSImage imageNamed:file_name]; |
+ NSImage* cursor_image = nsimage_cache::ImageNamed(file_name); |
DCHECK(cursor_image); |
return [[[NSCursor alloc] initWithImage:cursor_image |
hotSpot:NSMakePoint(x, y)] autorelease]; |