Change-Id: Ia7e8a69324e457e11bfd9bf49ece7f86811cc46f
isf
vconf
libscl-common
+ capi-appfw-application
)
IF (with_wayland)
BuildRequires: pkgconfig(x11)
%endif
BuildRequires: pkgconfig(libscl-common)
+BuildRequires: pkgconfig(capi-appfw-application)
%description
*/
#include "sclcoreimpl.h"
+#include <app_common.h>
+#include <dlog.h>
using namespace scl;
void CSCLCoreImpl::run()
{
+ m_core_ui.init();
+ m_connection.init();
+
+ if (!m_uuid) {
+ char *appid = NULL;
+ app_get_id(&appid);
+
+ LOGD("appid : '%s'\n", appid);
+
+ if (appid) {
+ m_uuid = strdup(appid);
+ free(appid);
+ }
+ }
+
+ if (!m_display) {
+ const char *display = getenv("DISPLAY");
+ LOGD("display env : '%s'\n", display);
+ m_display = display ? strdup(display) : strdup(":0");
+ }
+
m_core_ui.run(m_display);
m_connection.fini();