Implement snapshots 71/153771/2 submit/tizen_4.0/20171004.071817 tizen_4.0.IoT.p1_release
authorDenis Dolzhenko <d.dolzhenko@samsung.com>
Fri, 29 Sep 2017 11:32:13 +0000 (14:32 +0300)
committerDenis Dolzhenko <d.dolzhenko@samsung.com>
Fri, 29 Sep 2017 11:34:40 +0000 (14:34 +0300)
Change-Id: Ica0cabee0b001e34d768498d6bda98315c3a7b13
Signed-off-by: Denis Dolzhenko <d.dolzhenko@samsung.com>
src/App/inc/TaskListViewItem.h
src/App/src/TaskMngrService.cpp

index af5b396..bf38b3d 100644 (file)
@@ -34,22 +34,31 @@ namespace TaskMngr
                        static int getHeight();
 
                        /**
-                        * @brief Show animation for one app removed from TaskList
+                        * @brief Shows animation for one app removed from TaskList
                         */
                        void playKillAnim();
+
                        /**
-                        * @brief Show animation for all apps removed from TaskList
+                        * @brief Shows animation for all apps removed from TaskList
                         */
                        void playKillAllAnim();
+
                        /**
-                        * @brief Show play up animation for one app removed from TaskList
+                        * @brief Shows play up animation for one app removed from TaskList
                         */
                        void playKillUpAnim();
+
                        /**
-                        * @brief Show play down animation for one app removed from TaskList
+                        * @brief Shows play down animation for one app removed from TaskList
                         */
                        void playKillDownAnim();
+
+                       /**
+                        * @brief Gets AppInfo bound with this item
+                        * @returns reference to AppInfo
+                        */
                        const AppInfo &getAppInfo() const;
+
                        /**
                         * @brief Highlight Icon for screenreader
                         */
index 5f2cb3b..5041440 100644 (file)
@@ -189,14 +189,18 @@ bool TaskMngrService::appInfoCb(app_info_h appInfo)
                }
        }
 
-       if (m_RuaRecord.icon) {
-               item.icon = m_RuaRecord.icon;
+       if (m_RuaRecord.image) {
+               item.icon = m_RuaRecord.image; // snapshot
+       } else if (m_RuaRecord.icon) {
+               item.icon = m_RuaRecord.icon; // icon
        } else {
-               ret = app_info_get_icon(appInfo, &variable);
+               ret = app_info_get_icon(appInfo, &variable); // icon
                if (variable) {
                        item.icon = variable;
                        free(variable);
                        variable = nullptr;
+               } else {
+                       LOG_WARN("icon is null");
                }
        }
        item.launchTime = m_RuaRecord.launch_time;