| Index: chrome/renderer/resources/extensions/app_window_custom_bindings.js | 
| diff --git a/chrome/renderer/resources/extensions/app_window_custom_bindings.js b/chrome/renderer/resources/extensions/app_window_custom_bindings.js | 
| index fa756783b9647c1b176f2be48e885020989b0017..f8f89115c45d722ac8c09126472d9c61e2089680 100644 | 
| --- a/chrome/renderer/resources/extensions/app_window_custom_bindings.js | 
| +++ b/chrome/renderer/resources/extensions/app_window_custom_bindings.js | 
| @@ -14,8 +14,10 @@ chromeHidden.registerCustomHook('app.window', function(bindingsAPI) { | 
| var apiFunctions = bindingsAPI.apiFunctions; | 
| apiFunctions.setCustomCallback('create', function(name, request, viewId) { | 
| var view = null; | 
| -    if (viewId) | 
| -      view = GetView(viewId); | 
| +    if (viewId) { | 
| +      var shouldShowFrame = !request.args[1] || request.args[1].frame != 'none'; | 
| +      view = GetView(viewId, !!shouldShowFrame); | 
| +    } | 
| if (request.callback) { | 
| request.callback(view.chrome.app.window.current()); | 
| delete request.callback; | 
|  |