Changeset 166692 in webkit
- Timestamp:
- Apr 2, 2014 9:57:29 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r166690 r166692 1 2014-04-02 Jinwoo Song <jinwoo7.song@samsung.com> 2 3 [WK2][EFL] Remove unnecessary reinterpret_cast<> in unit testcase 4 https://bugs.webkit.org/show_bug.cgi?id=131143 5 6 Reviewed by Gyuyoung Kim. 7 8 Ecore_Timer callback requires *Eina_Bool* return type instead of *bool*. 9 Also, WebKit/EFL port coding style recommends to use *Eina_Bool* in the 10 callback function for EFL event handler. Additionally, replaced 0 to nullptr. 11 12 * UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.cpp: 13 (EWK2UnitTest::CallbackDataTimer::CallbackDataTimer): 14 (EWK2UnitTest::CallbackDataTimer::setDone): 15 (EWK2UnitTest::CallbackDataTimer::timeOutCallback): 16 (EWK2UnitTest::CallbackDataTimer::setTimedOut): 17 * UIProcess/API/efl/tests/test_ewk2_storage_manager.cpp: 18 (EWK2StorageManagerTest::timerCallback): 19 (TEST_F): 20 1 21 2014-04-02 Tim Horton <timothy_horton@apple.com> 2 22 -
trunk/Source/WebKit2/UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.cpp
r166355 r166692 98 98 explicit CallbackDataTimer(double timeoutSeconds) 99 99 : m_done(false) 100 , m_timer(timeoutSeconds >= 0 ? ecore_timer_add(timeoutSeconds, reinterpret_cast<Ecore_Task_Cb>(timeOutCallback), this) : 0)100 , m_timer(timeoutSeconds >= 0 ? ecore_timer_add(timeoutSeconds, timeOutCallback, this) : nullptr) 101 101 , m_didTimeOut(false) 102 102 { … … 115 115 if (m_timer) { 116 116 ecore_timer_del(m_timer); 117 m_timer = 0;117 m_timer = nullptr; 118 118 } 119 119 m_done = true; … … 128 128 129 129 private: 130 static bool timeOutCallback(void* userData)130 static Eina_Bool timeOutCallback(void* userData) 131 131 { 132 132 CallbackDataTimer* data = static_cast<CallbackDataTimer*>(userData); … … 138 138 { 139 139 m_done = true; 140 m_timer = 0;140 m_timer = nullptr; 141 141 m_didTimeOut = true; 142 142 } -
trunk/Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_storage_manager.cpp
r166565 r166692 78 78 } 79 79 80 static bool timerCallback(void* userData)80 static Eina_Bool timerCallback(void* userData) 81 81 { 82 82 OriginData* originData = static_cast<OriginData*>(userData); … … 140 140 141 141 ASSERT_TRUE(ewk_storage_manager_origins_async_get(originData.manager, getStorageOriginsCallback, &originData)); 142 Ecore_Timer* storageTimer = ecore_timer_add(1, reinterpret_cast<Ecore_Task_Cb>(timerCallback), &originData);142 Ecore_Timer* storageTimer = ecore_timer_add(1, timerCallback, &originData); 143 143 144 144 ecore_main_loop_begin(); … … 169 169 170 170 ASSERT_TRUE(ewk_storage_manager_origins_async_get(originData.manager, getStorageOriginsCallback, &originData)); 171 Ecore_Timer* storageTimer = ecore_timer_add(1, reinterpret_cast<Ecore_Task_Cb>(timerCallback), &originData);171 Ecore_Timer* storageTimer = ecore_timer_add(1, timerCallback, &originData); 172 172 173 173 ecore_main_loop_begin(); … … 187 187 ASSERT_TRUE(ewk_storage_manager_origins_async_get(originData.manager, getStorageOriginsCallback, &originData)); 188 188 189 storageTimer = ecore_timer_add(1, reinterpret_cast<Ecore_Task_Cb>(timerCallback), &originData);189 storageTimer = ecore_timer_add(1, timerCallback, &originData); 190 190 191 191 ecore_main_loop_begin();
Note: See TracChangeset
for help on using the changeset viewer.