Event block bug fix. 97/62797/1
authorWoochan Lee <wc0917.lee@samsung.com>
Fri, 18 Mar 2016 09:36:40 +0000 (18:36 +0900)
committerWoochan Lee <wc0917.lee@samsung.com>
Fri, 18 Mar 2016 09:37:36 +0000 (18:37 +0900)
Change-Id: I28feb601121603bc0d5b284d5c121ddfa8ae2595

src/include/efl/ui_view.h
src/lib/efl/ui_view.cpp

index 2bcc2869bea084da1378eccf63af3dc64db144b4..5ff67ae8fba34b1df6ccae1d4a277090cd2cf852 100644 (file)
@@ -93,7 +93,7 @@ protected:
         *
         *  @param block @c true, when blocking is enabled, otherwise @c false.
         */
-       virtual void set_event_block(bool block) {}
+       virtual void set_event_block(bool block);
 };
 
 }
index adfbae9218f407050425eb483078ed18826a63b4..aabb08d6fb1546a2a9042cad7f42012fac0a8508 100644 (file)
@@ -92,3 +92,8 @@ void ui_view::back()
        }
        dynamic_cast<ui_viewmgr *>(this->get_viewmgr())->pop_view();
 }
+
+void ui_view::set_event_block(bool block)
+{
+       evas_object_freeze_events_set(CONVERT_TO_EO(this->get_content()), block);
+}