Changeset 162182 in webkit
- Timestamp:
- Jan 16, 2014 9:27:13 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r162177 r162182 1 2014-01-16 Eunmi Lee <eunmi15.lee@samsung.com> 2 3 [EFL][WK2] EwkView can not be shown without re-sizing once it is hidden. 4 https://bugs.webkit.org/show_bug.cgi?id=127084 5 6 Reviewed by Gyuyoung Kim. 7 8 Visibility of EwkView can not be controlled by evas_object_show/hide 9 because EwkView can be shown only if re-sizing is requested, so modify 10 codes to show EwkView directly if we do not wait for re-sizing. 11 Additionally, we have to set default value of m_pendingSurfaceResize 12 to true for accelerated mode to prevent to show black empty view for 13 the first request to show. 14 15 * UIProcess/API/efl/EwkView.cpp: 16 (EwkView::EwkView): 17 (EwkView::handleEvasObjectShow): 18 1 19 2014-01-16 Andy Estes <aestes@apple.com> 2 20 -
trunk/Source/WebKit2/UIProcess/API/efl/EwkView.cpp
r162111 r162182 257 257 , m_context(EwkContext::findOrCreateWrapper(WKPageGetContext(wkPage()))) 258 258 , m_pageGroup(EwkPageGroup::findOrCreateWrapper(WKPageGetPageGroup(wkPage()))) 259 #if USE(ACCELERATED_COMPOSITING)260 , m_pendingSurfaceResize(false)261 #endif262 259 , m_pageLoadClient(std::make_unique<PageLoadClientEfl>(this)) 263 260 , m_pagePolicyClient(std::make_unique<PagePolicyClientEfl>(this)) … … 301 298 m_isAccelerated = false; 302 299 } 300 301 m_pendingSurfaceResize = m_isAccelerated; 303 302 #endif 304 303 WKViewInitialize(wkView()); … … 1219 1218 ASSERT(smartData); 1220 1219 1221 if (!toEwkView(smartData)->m_isAccelerated) 1220 #if USE(ACCELERATED_COMPOSITING) 1221 if (!toEwkView(smartData)->m_pendingSurfaceResize) 1222 #endif 1222 1223 showEvasObjectsIfNeeded(smartData); 1223 1224 }
Note: See TracChangeset
for help on using the changeset viewer.