BuildRequires: pkgconfig(sysman)
BuildRequires: pkgconfig(capi-base-common)
BuildRequires: pkgconfig(iniparser)
+BuildRequires: pkgconfig(capi-system-info)
BuildRequires: gettext
BuildRequires: cmake
BuildRequires: edje-tools
#include <vconf.h>
#include <utilX.h>
#include <ui-gadget.h>
+#include <system_info.h>
#include "pwlock.h"
#include "util.h"
static int do_ST_TAPI_INIT(struct appdata *ad)
{
int r;
+ int is_emul;
+ char *model = NULL;
_DBG("%s", __func__);
+ system_info_get_value_string(SYSTEM_INFO_KEY_MODEL, &model);
+ _DBG("SYSTEM_INFO_KEY_MODEL=%s\n", model);
+ if (!strncmp("Emulator", model, sizeof(model)))
+ is_emul = 1;
+ else
+ is_emul = 0;
+
+ PWLOCK_MEMFREE(model);
+
ad->t = pwlock_tapi_init(pwlock_tapi_cb, ad);
if (ad->t == NULL) {
_ERR("TAPI init error");
r = pwlock_tapi_ready_check();
_DBG("tapi_ready_check : %d", r);
- if (r == 0) {
+ if (r == 0 && is_emul == 0) {
/* SHOULD MANAGE TIMER FROM NOW - START PART */
ad->pTimerId =
ecore_timer_add(20, vconf_tapi_ready_expire_cb, ad);