summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsung-su.kim <sung-su.kim@samsung.com>2013-11-01 08:56:10 +0900
committersung-su.kim <sung-su.kim@samsung.com>2013-11-01 08:56:15 +0900
commit1809b914d60c3231814e4b88c8b3f582f5c8df73 (patch)
tree269a578d81304a32bf147ccdb881bec28c371f0d
parentdac9bc64ebd90f5548f5c700a2c336b658df06e1 (diff)
parent2f2edacbaf1e15acab513cd967db9380efd6da1b (diff)
downloadweb-provider-1809b914d60c3231814e4b88c8b3f582f5c8df73.tar.gz
web-provider-1809b914d60c3231814e4b88c8b3f582f5c8df73.tar.bz2
web-provider-1809b914d60c3231814e4b88c8b3f582f5c8df73.zip
Merge branch 'master' into tizen_2.2 Change-Id: I84b79618a38e1c7ef39c56bfb149c25dea328536
-rwxr-xr-xpackaging/livebox.web-provider.spec2
-rwxr-xr-xsrc/Daemon/BoxDaemonImpl.cpp2
-rwxr-xr-xsrc/Daemon/main.cpp2
-rwxr-xr-xsrc/Plugin/AppBoxPlugin/AppBoxRenderView.cpp5
4 files changed, 7 insertions, 4 deletions
diff --git a/packaging/livebox.web-provider.spec b/packaging/livebox.web-provider.spec
index a81b15e..a4b60a4 100755
--- a/packaging/livebox.web-provider.spec
+++ b/packaging/livebox.web-provider.spec
@@ -1,7 +1,7 @@
#git:framework/web/web-provider
Name: livebox.web-provider
Summary: web framework for livebox
-Version: 1.63
+Version: 1.64
Release: 1
Group: main/app
License: Flora License, Version 1.1
diff --git a/src/Daemon/BoxDaemonImpl.cpp b/src/Daemon/BoxDaemonImpl.cpp
index a262929..3ff24ba 100755
--- a/src/Daemon/BoxDaemonImpl.cpp
+++ b/src/Daemon/BoxDaemonImpl.cpp
@@ -719,7 +719,7 @@ int BoxDaemonImpl::requestLowMemoryCallback(void* data)
UNUSED_PARAM(data);
// terminate box daemon and revive
- aul_terminate_pid(getpid());
+ elm_exit();
return 0;
}
diff --git a/src/Daemon/main.cpp b/src/Daemon/main.cpp
index e3d144a..1b8863d 100755
--- a/src/Daemon/main.cpp
+++ b/src/Daemon/main.cpp
@@ -87,7 +87,7 @@ static void appServiceCallback(service_h service, void *data)
std::string daemonName(name);
if(!(boxDaemon->start(daemonName))) {
LogD("daemon failed to start");
- aul_terminate_pid(getpid());
+ elm_exit();
}
atexit(atExitCallback);
return;
diff --git a/src/Plugin/AppBoxPlugin/AppBoxRenderView.cpp b/src/Plugin/AppBoxPlugin/AppBoxRenderView.cpp
index 72113d6..891e5bb 100755
--- a/src/Plugin/AppBoxPlugin/AppBoxRenderView.cpp
+++ b/src/Plugin/AppBoxPlugin/AppBoxRenderView.cpp
@@ -90,6 +90,9 @@ AppBoxRenderView::AppBoxRenderView(
AppBoxRenderView::~AppBoxRenderView()
{
LogD("enter");
+
+ destroyWrtCore(m_boxWrt);
+ destroyWrtCore(m_pdWrt);
AppBoxObserver::Instance()->unregisterRenderView(m_instanceId);
}
@@ -646,7 +649,7 @@ void AppBoxRenderView::decideNavigationCallback(Evas_Object* webview, std::strin
void AppBoxRenderView::crashWebProcessCallback()
{
LogD("enter");
- aul_terminate_pid(getpid());
+ elm_exit();
}
void AppBoxRenderView::loadNonEmptyLayoutFinishedCallback(