TizenRefApp-9499 Info AM/PM updates incorrectly on Logs screen 67/154067/2 submit/tizen_4.0/20171012.065923 submit/tizen_4.0/20171018.073734 submit/tizen_4.0/20171107.153109 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m2_release
authorEugene Kurzberg <i.kurtsberg@samsung.com>
Fri, 6 Oct 2017 07:15:27 +0000 (10:15 +0300)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Mon, 9 Oct 2017 06:47:55 +0000 (06:47 +0000)
Change-Id: I939b88bcf410fc16618fc4ddffc020a04c018268
Signed-off-by: Eugene Kurzberg <i.kurtsberg@samsung.com>
lib-logs/src/Logs/Model/LogGroup.cpp

index afce99c..1d56d47 100644 (file)
@@ -47,7 +47,7 @@ void LogGroup::mergeLogGroup(LogGroup &group)
 
 void LogGroup::addLog(Log *log)
 {
-       setChangedType(ChangeCount);
+       setChangedType(ChangeCount | ChangeTime);
        m_LogList.push_back(log);
        log->setLogGroup(this);
        if (m_OnLogAdded) {
@@ -58,6 +58,9 @@ void LogGroup::addLog(Log *log)
 void LogGroup::removeLog(Log *log)
 {
        setChangedType(ChangeCount);
+       if (log == m_LogList.back()) {
+               setChangedType(ChangeTime);
+       }
        m_LogList.remove(log);
        log->setLogGroup(nullptr);
 }