pkg_check_modules(pkgs REQUIRED
appsvc
bundle
- capi-appfw-application contacts-service
+ capi-appfw-application
+ capi-media-sound-manager
+ capi-system-info
+ contacts-service
dlog drm-client devman_haptic
elementary ecore ecore-x ecore-input ecore-imf ecore-file eina
glib-2.0
utilX
vconf
syspopup-caller
- capi-media-sound-manager
status
)
#include <ui-gadget.h>
#include <ui-gadget-module.h>
#include <mm_session.h>
+#include <system_info.h>
#include "msg-ui-thread-main.h"
#include "msg-ui-common-utility.h"
bool isDefaultView = false;
char *operation = NULL;
+ char *cvalue = NULL;
+ int ret = SYSTEM_INFO_ERROR_NONE;
+
+ ret = system_info_get_value_string(SYSTEM_INFO_KEY_MODEL, &cvalue);
+ if (ret == SYSTEM_INFO_ERROR_NONE && cvalue != NULL) {
+ if (g_strcmp0(cvalue, "Emulator") == 0) {
+ D_MSG("Not support in Emulator !!");
+ g_free(cvalue);
+
+ service_h reply;
+
+ int ret = service_create(&reply);
+ if (ret != SERVICE_ERROR_NONE) {
+ D_EMSG("service_create() is failed : ret = %d", ret);
+ } else {
+ service_reply_to_launch_request(reply, service, SERVICE_RESULT_CANCELED);
+ service_destroy(reply);
+ }
+
+ /* Exit application because it is not supported in Emulator. */
+ elm_exit();
+ }
+ }
+
+ if (cvalue)
+ g_free(cvalue);
ug_resume();
BuildRequires: pkgconfig(appsvc)
BuildRequires: pkgconfig(bundle)
BuildRequires: pkgconfig(capi-appfw-application)
+BuildRequires: pkgconfig(capi-media-sound-manager)
+BuildRequires: pkgconfig(capi-system-info)
BuildRequires: pkgconfig(contacts-service)
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(drm-client)
BuildRequires: pkgconfig(utilX)
BuildRequires: pkgconfig(ui-gadget-1)
BuildRequires: pkgconfig(syspopup-caller)
-BuildRequires: pkgconfig(capi-media-sound-manager)
BuildRequires: pkgconfig(status)
BuildRequires: libug-contacts-devel
BuildRequires: cmake