From 76708644af7947c3e0f9fa8e6c528d6dfedab961 Mon Sep 17 00:00:00 2001
From: "pkotwicz@chromium.org"
 <pkotwicz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Date: Tue, 15 May 2012 03:57:29 +0000
Subject: Revert 137075 - Get rid of Image::Image(SkBitmap*)

Bug=124566
Test=Compiles on CrOS,Mac

Review URL: https://chromiumcodereview.appspot.com/10378009

TBR=pkotwicz@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10332163

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137076 0039d316-1c4b-4281-b951-d872f2087c98
---
 chrome/browser/icon_loader_win.cc | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

(limited to 'chrome/browser/icon_loader_win.cc')

diff --git a/chrome/browser/icon_loader_win.cc b/chrome/browser/icon_loader_win.cc
index c217bff..f51c064 100644
--- a/chrome/browser/icon_loader_win.cc
+++ b/chrome/browser/icon_loader_win.cc
@@ -10,7 +10,6 @@
 #include "base/bind.h"
 #include "base/message_loop.h"
 #include "base/threading/thread.h"
-#include "third_party/skia/include/core/SkBitmap.h"
 #include "ui/gfx/icon_util.h"
 #include "ui/gfx/size.h"
 
@@ -35,9 +34,8 @@ void IconLoader::ReadIcon() {
                      SHGFI_ICON | size | SHGFI_USEFILEATTRIBUTES))
     return;
 
-  scoped_ptr<SkBitmap> bitmap(IconUtil::CreateSkBitmapFromHICON(
-      file_info.hIcon));
-  image_.reset(new gfx::Image(*bitmap));
+  image_.reset(new gfx::Image(
+      IconUtil::CreateSkBitmapFromHICON(file_info.hIcon)));
   DestroyIcon(file_info.hIcon);
   target_message_loop_->PostTask(FROM_HERE,
       base::Bind(&IconLoader::NotifyDelegate, this));
-- 
cgit v1.1