Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(166)

Unified Diff: ui/views/widget/native_widget_aura.cc

Issue 2222703002: Aura Icon Capture (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Using SetProperty Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/views/widget/native_widget_aura.cc
diff --git a/ui/views/widget/native_widget_aura.cc b/ui/views/widget/native_widget_aura.cc
index 1f72f3a80b73b784d387dc4fb401b40ea312b728..fdc986c14ced675325543a64439508cdbfc45c35 100644
--- a/ui/views/widget/native_widget_aura.cc
+++ b/ui/views/widget/native_widget_aura.cc
@@ -355,7 +355,11 @@ bool NativeWidgetAura::SetWindowTitle(const base::string16& title) {
void NativeWidgetAura::SetWindowIcons(const gfx::ImageSkia& window_icon,
const gfx::ImageSkia& app_icon) {
- // Aura doesn't have window icons.
+ if (window_) {
+ window_->SetProperty(
sky 2016/08/09 21:24:27 How about making this function public static in Na
qiangchen 2016/08/09 22:07:35 Done.
+ aura::client::kWindowIconKey,
+ new gfx::ImageSkia(!window_icon.isNull() ? window_icon : app_icon));
+ }
}
void NativeWidgetAura::InitModalType(ui::ModalType modal_type) {

Powered by Google App Engine
This is Rietveld 408576698