|did-frame-rendered| used for optimize launching time
[platform/framework/web/crosswalk-tizen.git] / wrt / src / web_window.js
index 039b294..cb1f8ee 100644 (file)
@@ -129,13 +129,17 @@ class WebWindow {
         });
         this.mainWindow.webContents.on('did-finish-load', function() {
             webwindow_debug('WebWindow : webContents did-finish-load');
+            app.emit(IPC_MESSAGE.WEBCONTENTS.DID_FINISH_LOAD, self.mainWindow.id);
+        });
+        this.mainWindow.webContents.on('did-frame-rendered', function() {
+            webwindow_debug('WebWindow : webContents did-frame-rendered');
             wrt.hideSplashScreen(1);
 
             if(!options.show){
                 webwindow_debug('WebWindow : browserWindow show options is ',options.show);
+                options.show = true;
                 self.show();
             }
-            app.emit(IPC_MESSAGE.WEBCONTENTS.DID_FINISH_LOAD, self.mainWindow.id);
         });
         this.mainWindow.webContents.on('did-fail-load', function(event, errorCode, errorDescription, validatedUrl) {
             webwindow_debug('WebWindow : webContents did-fail-load');