[Release] livebox.web-provider-1.22.1 tizen_2.1 accepted/tizen/20130520.101605 accepted/tizen/20130912.185207 accepted/tizen/20130912.193436 accepted/tizen/20130913.063502 submit/devel-toolchain-upgrade/20130522.071923 submit/tizen/20130517.045629 submit/tizen/20130912.080533 submit/tizen/20130912.090831 submit/tizen_2.1/20130515.094617 submit/tizen_2.1/20130516.133730 submit/tizen_2.2/20130604.075646
authorYunchan Cho <yunchan.cho@samsung.com>
Wed, 15 May 2013 09:25:16 +0000 (18:25 +0900)
committerYunchan Cho <yunchan.cho@samsung.com>
Wed, 15 May 2013 09:45:41 +0000 (18:45 +0900)
Change-Id: Ib89c91343b7ef062e80e689dc32f2a20e318b991

packaging/livebox.web-provider.spec
src/Core/BoxUpdateTimer.cpp
src/Core/Service/PeriodChanger.cpp

index 3b448be..aee8c2a 100644 (file)
@@ -1,6 +1,6 @@
 Name: livebox.web-provider
 Summary: web framework for livebox 
-Version: 1.22
+Version: 1.22.1
 Release: 1
 Group: main/app
 License: Flora License, Version 1.1
index b503f89..ed60e8c 100644 (file)
@@ -21,7 +21,7 @@
 #include <Core/Util/Log.h>
 #include "BoxUpdateTimer.h"
 
-#define UPDATE_TIME_MIN 60.0
+#define UPDATE_TIME_MIN 1800.0f
 
 BoxUpdateTimer::BoxUpdateTimer(float period, Ecore_Task_Cb callback, void* data)
     : m_period(period)
@@ -39,10 +39,15 @@ BoxUpdateTimer::~BoxUpdateTimer()
 
 void BoxUpdateTimer::start()
 {
-    if (m_period < UPDATE_TIME_MIN) {
+    if (m_period <= 0.0f ) {
         return;
     }
 
+    if (m_period < UPDATE_TIME_MIN) {
+        LogD("reset to minimum period(%f)", UPDATE_TIME_MIN);
+        m_period = UPDATE_TIME_MIN;
+    }
+
     if (m_timer) {
         stop();
     }
index 338d024..c754fb5 100644 (file)
@@ -26,8 +26,8 @@
 #include <Core/Util/Log.h>
 #include "PeriodChanger.h"
 
-#define UPDATE_PERIOD_MIN   60.0
-#define UPDATE_PERIOD_HOUR   60.0 * 60.0
+#define UPDATE_PERIOD_MIN   1800.0f
+#define UPDATE_PERIOD_HOUR  60.0 * 60.0
 #define U_(str) dgettext("web-provider", str)
 
 namespace Service {
@@ -81,7 +81,7 @@ bool PeriodChanger::change()
     if (m_requestedPeriod == 0) {
         newPeriod = 0.0;
     } else if (m_requestedPeriod > 0) {
-        if (m_requestedPeriod > UPDATE_PERIOD_MIN) {
+        if (m_requestedPeriod >= UPDATE_PERIOD_MIN) {
             newPeriod = m_requestedPeriod;
         } else {
             newPeriod = UPDATE_PERIOD_MIN;