modify elm_init, setTouchRelease
authorminkyu kim <imetjade.kim@samsung.com>
Fri, 22 Mar 2013 10:57:36 +0000 (19:57 +0900)
committerminkyu kim <imetjade.kim@samsung.com>
Fri, 22 Mar 2013 10:57:36 +0000 (19:57 +0900)
Change-Id: Icb165c72a5ad75b947f7148f1ea61bc5e3174cc8

src/ui/FUi_Control.cpp [changed mode: 0755->0644]
src/ui/FUi_ControlManager.cpp
src/ui/FUi_TouchLongPressGestureDetector.cpp

old mode 100755 (executable)
new mode 100644 (file)
index b5269e7..9430e2f
@@ -2680,12 +2680,6 @@ _Control::GetInputEnableState(void) const
 void
 _Control::LockInputEvent(void)
 {
-       _TouchManager* pTouchManager = _TouchManager::GetInstance();
-       SysTryReturnVoidResult(NID_UI, pTouchManager != null, E_SYSTEM, "[E_SYSTEM] TouchManager Instance is null");
-
-       pTouchManager->SetTouchReleased();
-       ClearLastResult();
-
        __inputLockRefCount++;
 }
 
index 94c8525..34c2a28 100644 (file)
@@ -156,6 +156,8 @@ _ControlManager::Initialize(void)
        SysLog(NID_UI, "The initial value of device orientation is %d.", degree);
 
        __pInstance->__screenRotation = ::Convert(degree);
+
+       elm_init(0, null);
 }
 
 void
@@ -166,6 +168,8 @@ _ControlManager::Release(void)
 
        delete __pInstance;
        __pInstance = null;
+
+       elm_shutdown();
 }
 
 _ControlManager*
@@ -1401,10 +1405,7 @@ _ControlManager::OnSettingChanged(Tizen::Base::String& key)
                IEnumeratorT<_TouchGestureDetector*>* pEnumerator = __pGestureList->GetEnumeratorN();
                SysTryReturnVoidResult(NID_UI, pEnumerator, E_SYSTEM, "[E_SYSTEM] System error occurred.")
 
-               elm_init(0, null);
                int duration = static_cast<int>(elm_config_longpress_timeout_get());
-               elm_shutdown();
-
                if (duration == 0)
                {
                        duration = 500;
index f27f9f9..9723146 100644 (file)
@@ -67,10 +67,7 @@ _TouchLongPressGestureDetector::_TouchLongPressGestureDetector(void)
        __pLongPressInfoList = new (std::nothrow) ArrayListT<_LongPressInfo*>;
        SysTryReturnVoidResult(NID_UI, __pLongPressInfoList, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation failed.");
 
-       elm_init(0, null);
        int __duration = static_cast<int>(elm_config_longpress_timeout_get());
-       elm_shutdown();
-
        if (__duration == 0)
        {
                __duration = 500;