From: ws29.jung Date: Mon, 16 Sep 2019 06:07:53 +0000 (+0900) Subject: Set WRTWindow constructor as BrowserWindow X-Git-Tag: submit/tizen/20190920.002515~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=adba3e61aabbacfe5c0adfb47fc50abfe4138960;p=platform%2Fframework%2Fweb%2Fwrtjs.git Set WRTWindow constructor as BrowserWindow Inside electron, some functions use constructor to check if it is right object. However, when condition checks BrowserWindow, WRTWindow object will rejected even WRTWindow inherit BrowserWindow on C++ side. This patch will overwrite WRTWindow constructor as BrowserWindow, so now on WRTWindow will be handled as BrowserWindow. Change-Id: I878844d4be0cc6a42be38d202a33a27523928f1c Signed-off-by: ws29.jung --- diff --git a/wrt_app/browser/wrt_window.js b/wrt_app/browser/wrt_window.js index 80c2395d..6917b699 100644 --- a/wrt_app/browser/wrt_window.js +++ b/wrt_app/browser/wrt_window.js @@ -24,6 +24,7 @@ WRTWindow.prototype._init = function () { BrowserWindow.prototype._init.call(this) if (typeof this.setup === 'function') this.setup() + this.constructor = BrowserWindow let self = this this.webContents.on('new-window', (event, url, frameName, disposition, options) => { event.preventDefault()