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 ed430be286df5698911eb2394a619b402ff1515a..68e6a035a8eb9b3e38526ddee7c167f694bc4803 100644 |
--- a/chrome/renderer/resources/extensions/app_window_custom_bindings.js |
+++ b/chrome/renderer/resources/extensions/app_window_custom_bindings.js |
@@ -13,8 +13,14 @@ chromeHidden.registerCustomHook('app.window', function(bindingsAPI) { |
var apiFunctions = bindingsAPI.apiFunctions; |
apiFunctions.setCustomCallback('create', function(name, request, viewId) { |
var view = null; |
- if (viewId) |
+ if (viewId) { |
view = GetView(viewId); |
+ if (view) { |
+ if (request.args[1].frame != 'none') |
+ view._setHasTitlebarInternal(true); |
+ delete view._setHasTitlebarInternal; |
+ } |
+ } |
if (request.callback) { |
request.callback(view); |
delete request.callback; |