Change-Id: I4bc541245d0df7be3060449824de96088d8f5c50
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
#include <Elementary.h>
#include <Ecore.h>
#include <memory>
+#include <csignal>
+#include <cstring>
#include "common/audit/logger.h"
#include "popup-service.h"
/* init/shutdown elm automatically */
ElmRaii elmRaii(argc, argv);
+ std::signal(SIGTERM, [](int signal) {
+ WARN("Popup is terminated by signal[" << strsignal(signal) << "]");
+ /* cleanup and close up stuff here */
+ exit(signal);
+ });
+
updateLanguage();
Csr::Ui::PopupService service;