summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui
diff options
context:
space:
mode:
authorsail@chromium.org <sail@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-08 04:30:59 +0000
committersail@chromium.org <sail@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-08 04:30:59 +0000
commit0a4e106b92bbaeea8f6d0b347c97d1089100db9a (patch)
treedcfc95deeacc3a98a5f47542b1f802c5c8fa35ed /chrome/browser/ui
parent33ddbd01cb88767afb10fecf9f98f2fdf76f9413 (diff)
downloadchromium_src-0a4e106b92bbaeea8f6d0b347c97d1089100db9a.zip
chromium_src-0a4e106b92bbaeea8f6d0b347c97d1089100db9a.tar.gz
chromium_src-0a4e106b92bbaeea8f6d0b347c97d1089100db9a.tar.bz2
Fix check when converting favicon
BUG=117217 TEST= Review URL: http://codereview.chromium.org/9629002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125552 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui')
-rw-r--r--chrome/browser/ui/views/create_application_shortcut_view.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/chrome/browser/ui/views/create_application_shortcut_view.cc b/chrome/browser/ui/views/create_application_shortcut_view.cc
index 7caf2ea..b8f4168 100644
--- a/chrome/browser/ui/views/create_application_shortcut_view.cc
+++ b/chrome/browser/ui/views/create_application_shortcut_view.cc
@@ -249,7 +249,8 @@ CreateApplicationShortcutView::~CreateApplicationShortcutView() {}
void CreateApplicationShortcutView::InitControls() {
// Create controls
app_info_ = new AppInfoView(shortcut_info_.title, shortcut_info_.description,
- shortcut_info_.favicon);
+ shortcut_info_.favicon.IsEmpty() ? SkBitmap() :
+ *shortcut_info_.favicon.ToSkBitmap());
create_shortcuts_label_ = new views::Label(
l10n_util::GetStringUTF16(IDS_CREATE_SHORTCUTS_LABEL));
create_shortcuts_label_->SetHorizontalAlignment(views::Label::ALIGN_LEFT);
@@ -436,7 +437,9 @@ bool CreateUrlApplicationShortcutView::Accept() {
if (!CreateApplicationShortcutView::Accept())
return false;
- tab_contents_->extension_tab_helper()->SetAppIcon(shortcut_info_.favicon);
+ tab_contents_->extension_tab_helper()->SetAppIcon(
+ shortcut_info_.favicon.IsEmpty() ? SkBitmap() :
+ *shortcut_info_.favicon.ToSkBitmap());
if (tab_contents_->web_contents()->GetDelegate()) {
tab_contents_->web_contents()->GetDelegate()->ConvertContentsToApplication(
tab_contents_->web_contents());