| Index: chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_aura.cc
 | 
| diff --git a/chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_aura.cc b/chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_aura.cc
 | 
| index 178db2f682f2445b21e9c4b4851bd4154707b49b..f57eebf440bad9622cb5db163537499af084720b 100644
 | 
| --- a/chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_aura.cc
 | 
| +++ b/chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_aura.cc
 | 
| @@ -7,8 +7,10 @@
 | 
|  #include "ash/ash_switches.h"
 | 
|  #include "ash/shell.h"
 | 
|  #include "base/command_line.h"
 | 
| +#include "chrome/browser/ui/browser.h"
 | 
|  #include "chrome/browser/ui/panels/panel_browser_frame_view.h"
 | 
|  #include "chrome/browser/ui/panels/panel_browser_view.h"
 | 
| +#include "chrome/browser/ui/views/frame/app_non_client_frame_view_aura.h"
 | 
|  #include "chrome/browser/ui/views/frame/browser_view.h"
 | 
|  #include "chrome/browser/ui/views/frame/compact_browser_frame_view.h"
 | 
|  #include "chrome/browser/ui/views/frame/opaque_browser_frame_view.h"
 | 
| @@ -29,6 +31,10 @@ BrowserNonClientFrameView* CreateBrowserNonClientFrameView(
 | 
|    if (command_line->HasSwitch(ash::switches::kAuraTranslucentFrames))
 | 
|      return new BrowserNonClientFrameViewAura(frame, browser_view);
 | 
|  
 | 
| +  // If this is an app window and it's maximized, use the special frame_view.
 | 
| +  if (browser_view->browser()->is_app() && browser_view->IsMaximized())
 | 
| +    return new AppNonClientFrameViewAura(frame, browser_view);
 | 
| +
 | 
|    return new OpaqueBrowserFrameView(frame, browser_view);
 | 
|  }
 | 
|  
 | 
| 
 |