Removed unnecessary workaround from TabView resize callback. 97/72997/1
authorEugene Kurzberg <i.kurtsberg@samsung.com>
Fri, 3 Jun 2016 10:40:58 +0000 (13:40 +0300)
committerEugene Kurzberg <i.kurtsberg@samsung.com>
Fri, 3 Jun 2016 11:37:38 +0000 (14:37 +0300)
Change-Id: I2f5fb337ffe1c4fdbdde92de169f64b9e3f49a6a
Signed-off-by: Eugene Kurzberg <i.kurtsberg@samsung.com>
lib-apps-common/src/Ui/TabView.cpp

index 7139b3d..a5d18de 100644 (file)
@@ -135,13 +135,9 @@ void TabView::onResize(Evas *e, Evas_Object *obj, void *eventInfo)
                evas_object_size_hint_min_set(page->m_Sizer, m_Width, m_Height);
        }
 
-       /* FIXME: elm_scroller_page_show() changes page to 0 regardless what index was passed */
-       ecore_job_add([](void *data) {
-               TabView *tabView = (TabView *) data;
-               if (tabView->m_CurrentPage) {
-                       tabView->m_IsNavigating = true;
-                       elm_scroller_page_show(tabView->m_Scroller, tabView->m_CurrentPage->m_Index, 0);
-                       tabView->m_IsNavigating = false;
-               }
-       }, this);
+       if (m_CurrentPage) {
+               m_IsNavigating = true;
+               elm_scroller_page_show(m_Scroller, m_CurrentPage->m_Index, 0);
+               m_IsNavigating = false;
+       }
 }