From: Tomasz Marciniak Date: Wed, 7 Jun 2017 10:07:09 +0000 (+0200) Subject: [Power] Restore system side brightness X-Git-Tag: submit/tizen_3.0/20170614.060924~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F38%2F132738%2F1;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [Power] Restore system side brightness [Verification] Code compiles. TCT pass rate 100% (auto and manual) Now system side brightness is restored when application is closed/terminated. Change-Id: I9fe5a60c7f4f85e5ed9f891f16fb7e5cf57ee857 Signed-off-by: Tomasz Marciniak --- diff --git a/src/power/power_instance.cc b/src/power/power_instance.cc index 82961235..746f21e2 100755 --- a/src/power/power_instance.cc +++ b/src/power/power_instance.cc @@ -74,7 +74,13 @@ PowerInstance::PowerInstance() { PowerInstance::~PowerInstance() { LoggerD("Enter"); + PowerManager::GetInstance()->RemoveListener(this); + + PlatformResult result = PowerManager::GetInstance()->RestoreScreenBrightness(); + if (result.IsError()) { + LoggerE("Failed to restore brightness."); + } } enum PowerCallbacks {