| Index: chrome/browser/ui/views/frame/browser_view.cc | 
| diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc | 
| index 0c002fbd1ebe9dd88ff06df7367c6c0dec16edf8..52440c9d43ba162854f476f37cae4bdd3bcbb2b0 100644 | 
| --- a/chrome/browser/ui/views/frame/browser_view.cc | 
| +++ b/chrome/browser/ui/views/frame/browser_view.cc | 
| @@ -1543,7 +1543,10 @@ bool BrowserView::ShouldShowWindowTitle() const { | 
| // For Ash only, trusted windows (apps and settings) do not show an icon, | 
| // crbug.com/119411. Child windows (i.e. popups) do show an icon. | 
| if (browser_->host_desktop_type() == chrome::HOST_DESKTOP_TYPE_ASH && | 
| -      browser_->is_trusted_source()) | 
| +      browser_->is_trusted_source() && | 
| +      !(browser_->is_app() && | 
| +        CommandLine::ForCurrentProcess()->HasSwitch( | 
| +            switches::kEnableStreamlinedHostedApps))) | 
| return false; | 
|  | 
| return browser_->SupportsWindowFeature(Browser::FEATURE_TITLEBAR); | 
| @@ -1572,7 +1575,10 @@ bool BrowserView::ShouldShowWindowIcon() const { | 
| // For Ash only, trusted windows (apps and settings) do not show an icon, | 
| // crbug.com/119411. Child windows (i.e. popups) do show an icon. | 
| if (browser_->host_desktop_type() == chrome::HOST_DESKTOP_TYPE_ASH && | 
| -      browser_->is_trusted_source()) | 
| +      browser_->is_trusted_source() && | 
| +      !(browser_->is_app() && | 
| +        CommandLine::ForCurrentProcess()->HasSwitch( | 
| +            switches::kEnableStreamlinedHostedApps))) | 
| return false; | 
|  | 
| return browser_->SupportsWindowFeature(Browser::FEATURE_TITLEBAR); | 
|  |