From: Jihoon Chung Date: Mon, 7 Jan 2013 00:02:52 +0000 (+0900) Subject: Set memory saving mode for webkit X-Git-Tag: 2.1b_release~22^2~108 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=19ae99fe9876713ac9fa502159a97b25170291b9;p=platform%2Fframework%2Fweb%2Fwrt.git Set memory saving mode for webkit [Issue#] N/A [Problem] N/A [Cause] N/A [Solution] Set memory saving mode for webkit. In case of setting is enabled, tiled backing store will use smaller memory. [SCMRequest] N/A Change-Id: If7e30e901203b340302c35193cccac1f3f65732d --- diff --git a/src/view/webkit/view_logic.cpp b/src/view/webkit/view_logic.cpp index faf8ca8..dc234ae 100644 --- a/src/view/webkit/view_logic.cpp +++ b/src/view/webkit/view_logic.cpp @@ -35,6 +35,7 @@ #include #include #include +#include #include #include @@ -497,6 +498,17 @@ void ViewLogic::initializeEwkContext(Ewk_Context* newEwkContext) didStartDownloadCallback, this); + // memory saving mode + int result; + vconf_get_int( + WrtDB::VconfConfig::GetVconfKeyMemorySavingMode( + m_model->TizenId).c_str(), + &result); + ewk_context_memory_saving_mode_set( + newEwkContext, + static_cast(result) == + WrtDB::SETTINGS_TYPE_ON ? EINA_TRUE : EINA_FALSE); + // set to member value m_ewkContext = newEwkContext; }