Changeset 166576 in webkit
- Timestamp:
- Apr 1, 2014 4:38:37 AM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r166575 r166576 1 2014-04-01 Joonghun Park <jh718.park@samsung.com> 2 3 [EFL][WK2] Fix and update the existing test case for ewk_database_manager_origins_async_get API 4 https://bugs.webkit.org/show_bug.cgi?id=131017 5 6 Reviewed by Gyuyoung Kim. 7 8 * UIProcess/API/efl/tests/test_ewk2_database_manager.cpp: 9 Fix memory leaks and errors caused by duplication of Ecore_Timer deletion 10 as well as update a naming style of local variable. 11 (EWK2DatabaseManagerTest::databaseOriginsCallback): 12 (TEST_F): 13 1 14 2014-04-01 Zan Dobersek <zdobersek@igalia.com> 2 15 -
trunk/Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_database_manager.cpp
r166051 r166576 56 56 void* data; 57 57 EINA_LIST_FOREACH(origins, l, data) { 58 originData->originList = eina_list_append(originData->originList, data);59 58 Ewk_Security_Origin* origin = static_cast<Ewk_Security_Origin*>(data); 60 59 if (!strcmp(ewk_security_origin_protocol_get(origin), "http") 61 60 && !strcmp(ewk_security_origin_host_get(origin), "www.databasetest.com") 62 61 && !ewk_security_origin_port_get(origin)) { 62 originData->originList = origins; 63 63 originData->isSynchronized = true; 64 ecore_main_loop_quit();64 return; 65 65 } 66 66 } 67 void* originItem; 68 EINA_LIST_FREE(origins, originItem) 69 ewk_object_unref(static_cast<Ewk_Object*>(originItem)); 67 70 } 68 71 … … 102 105 originData.manager = ewk_context_database_manager_get(ewk_view_context_get(view)); 103 106 ASSERT_TRUE(ewk_database_manager_origins_async_get(originData.manager, databaseOriginsCallback, &originData)); 104 Ecore_Timer* database _timer = ecore_timer_add(1, timerCallback, &originData);107 Ecore_Timer* databaseTimer = ecore_timer_add(1, timerCallback, &originData); 105 108 106 109 ecore_main_loop_begin(); 107 if (database_timer) 108 ecore_timer_del(database_timer); 110 databaseTimer = nullptr; 109 111 110 112 ASSERT_TRUE(originData.isSynchronized); 111 113 ASSERT_LE(1, eina_list_count(originData.originList)); 114 115 void* originItem; 116 EINA_LIST_FREE(originData.originList, originItem) 117 ewk_object_unref(static_cast<Ewk_Object*>(originItem)); 112 118 }
Note: See TracChangeset
for help on using the changeset viewer.