update wrt_0.8.107
[platform/framework/web/wrt.git] / src / domain / main_thread.cpp
index 36274b2..9367b92 100644 (file)
@@ -24,7 +24,9 @@
 #include <dpl/wrt-dao-ro/WrtDatabase.h>
 #include <ace_api_client.h>
 #include <wrt-commons/auto-save-dao-rw/auto_save_dao.h>
+#include <dpl/wrt-dao-ro/WrtDatabase.h>
 #include <dpl/singleton_impl.h>
+#include <popup-runner/popup-runner.h>
 IMPLEMENT_SINGLETON(MainThread)
 
 using namespace WrtDB;
@@ -43,9 +45,9 @@ void MainThread::AttachDatabases()
 {
     Assert(!m_attached);
     // Attach databases
-    ace_return_t ret = ace_client_initialize(NULL);
-    // Assert(ACE_OK == ret); // this is commented because right
-    // now UI handlers are not implemented
+    ace_return_t ret = ace_client_initialize(Wrt::Popup::run_popup);
+    Assert(ACE_OK == ret);
+    WrtDB::WrtDatabase::attachToThreadRO();
     AutoSaveDB::AutoSaveDAO::attachDatabaseRW();
     m_attached = true;
 }