summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Fritzsch <marcus.fritzsch@xse.de>2014-08-05 13:36:21 +0200
committerNobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>2014-09-01 15:55:43 +0900
commitb42f02b255ec8a1b3efeca926450b5e21d9e8c72 (patch)
treecbc4c19acaf19d57dd82b7d617dfe2169da967af
parentf036639357d1a36489c28f9831e58423262988fb (diff)
downloadwayland-ivi-extension-b42f02b255ec8a1b3efeca926450b5e21d9e8c72.tar.gz
ilmControl: move eventfd init to init_control()
Signed-off-by: Marcus Fritzsch <marcus.fritzsch@xse.de>
-rw-r--r--ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
index 3aae4c5..faf8b99 100644
--- a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
+++ b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
@@ -1097,14 +1097,6 @@ ilmControl_init(t_ilm_nativedisplay nativedisplay)
pthread_mutexattr_destroy(&a);
}
- ctx->shutdown_fd = eventfd(0, EFD_CLOEXEC | EFD_NONBLOCK);
-
- if (ctx->shutdown_fd == -1)
- {
- fprintf(stderr, "Could not setup shutdown-fd: %s\n", strerror(errno));
- return ILM_FAILED;
- }
-
return init_control() == 0 ? ILM_SUCCESS : ILM_FAILED;
}
@@ -1207,6 +1199,14 @@ init_control(void)
return -1;
}
+ ctx->shutdown_fd = eventfd(0, EFD_CLOEXEC | EFD_NONBLOCK);
+
+ if (ctx->shutdown_fd == -1)
+ {
+ fprintf(stderr, "Could not setup shutdown-fd: %s\n", strerror(errno));
+ return ILM_FAILED;
+ }
+
ret = pthread_create(&ctx->thread, NULL, control_thread, NULL);
if (ret != 0) {