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; |