Update wrt-commons_0.2.54
[framework/web/wrt-commons.git] / modules / core / src / main.cpp
index 4e8078c..0268d6f 100644 (file)
@@ -96,6 +96,9 @@ Main::~Main()
     ecore_main_fd_handler_del(m_invokerHandler);
     m_invokerHandler = NULL;
 
+    //set old ecore select function, because after ecore_shutdown() call,
+    //it is being called once again and it may crash.
+    ecore_main_loop_select_func_set(m_oldEcoreSelect);
     // Decrement ECORE init count
     // We do not need ecore routines any more
     ecore_shutdown();