Index: chrome/browser/ui/views/frame/taskbar_decorator_win.cc |
diff --git a/chrome/browser/ui/views/frame/taskbar_decorator_win.cc b/chrome/browser/ui/views/frame/taskbar_decorator_win.cc |
index 8772dce1f62d7c5f483db74da348841290021ff4..f09d7903d7dc57eb6650037038e0c8f5f7dd7028 100644 |
--- a/chrome/browser/ui/views/frame/taskbar_decorator_win.cc |
+++ b/chrome/browser/ui/views/frame/taskbar_decorator_win.cc |
@@ -59,11 +59,11 @@ void SetOverlayIcon(HWND hwnd, scoped_ptr<SkBitmap> bitmap) { |
SkCanvas offscreen_canvas(offscreen_bitmap); |
offscreen_canvas.clear(SK_ColorTRANSPARENT); |
offscreen_canvas.drawBitmap(sk_icon, 0, kOverlayIconSize - resized_height); |
- icon.Set(IconUtil::CreateHICONFromSkBitmap(offscreen_bitmap)); |
- if (!icon.Get()) |
+ icon = IconUtil::CreateHICONFromSkBitmap(offscreen_bitmap).Pass(); |
+ if (!icon.is_valid()) |
return; |
} |
- taskbar->SetOverlayIcon(hwnd, icon, L""); |
+ taskbar->SetOverlayIcon(hwnd, icon.get(), L""); |
} |
} // namespace |