[compatibility] 16/170216/5 accepted/tizen/4.0/unified/20180227.151543 submit/tizen_4.0/20180227.072725
authordeepti <d.saraswat@samsung.com>
Wed, 14 Feb 2018 06:45:06 +0000 (12:15 +0530)
committerdeepti <d.saraswat@samsung.com>
Mon, 19 Feb 2018 14:09:51 +0000 (19:39 +0530)
commit5c4f17218595a535cba3378d1a7828974d430218
treea019b907b0709a312d61d3fa3e253e7d85237d7c
parent05630a9f230f1ea489209343489719f7957640d0
[compatibility]
1)Don't show window in suspend state
2)Show window object if there's delay in receiving frame rendered event

1)Window is shown even after app is suspended
Window is shown on receiving frame,rendered call back. frame,rendered call back is invoking for every frame load Measure:
Maintain a state variable for suspend. In suspended state don't show window on frame,rendered call back
2)xwalk shows window object once frame rendered callback is
received. For this app, before frame rendered step is reached, alert
function (synchronized job) is used which suspends the engine and frame
rendered event is never emitted
Provide a fallback mechanism from xwalk side to show the window irrespectively after a certain time

[Reference]
http://slp-info.sec.samsung.net/gerrit/#/c/3062458/
http://slp-info.sec.samsung.net/gerrit/#/c/3105521/
signed-off-by: deepti <d.saraswat@samsung.com>

Change-Id: I3d8fb6b1a421a46ce135d14e754b2549fec05f7f
runtime/browser/ui_runtime.cc
runtime/browser/web_application.cc
runtime/browser/web_application.h