#if ENABLE(TIZEN_PRERENDERING_FOR_ROTATION)
, m_waitFrameOfNewViewortSize(false)
#endif
+#if ENABLE(TIZEN_BACKGROUND_DISK_CACHE)
+ , m_isForeground(true)
+#endif
+ , m_nonemptyLayoutRendered(false)
#endif // #if OS(TIZEN)
{
#if ENABLE(TIZEN_CANVAS_CAIRO_GLES_RENDERING)
#if OS(TIZEN)
void PageClientImpl::didFirstVisuallyNonEmptyLayoutForMainFrame()
{
+ m_nonemptyLayoutRendered = true;
#if ENABLE(TIZEN_WEBKIT2_TILED_AC_SHARED_PLATFORM_SURFACE_BACKUP_IMAGE)
m_initialViewRect.setSize(viewSize());
#endif
#if OS(TIZEN)
m_pageDidRendered = false;
m_viewportFitsToContent = false;
+ m_nonemptyLayoutRendered = false;
return;
#endif
notImplemented();
void PageClientImpl::didRenderFrame()
{
+#if OS(TIZEN)
+ if (m_nonemptyLayoutRendered)
+ ewkViewFrameRendered(m_viewImpl->view());
+#endif
+
#if ENABLE(TIZEN_WEBKIT2_TILED_AC_SHARED_PLATFORM_SURFACE_BACKUP_IMAGE)
if (m_shouldShowBackupTexture && m_isVisible)
m_shouldShowBackupTexture = false;
void PageClientEvasGL::didRenderFrame()
{
- ewkViewFrameRendered(m_viewImpl->view());
PageClientImpl::didRenderFrame();
}
evas_object_image_data_set(smartData->image, pixels);
evas_object_image_data_update_add(smartData->image, 0, 0, ow, oh);
- ewkViewFrameRendered(smartData->self);
-
impl->compositionAnimator = 0;
return ECORE_CALLBACK_CANCEL;