#define EDJFILE EDJDIR"/"PACKAGE".edj"
-#define PWLOCK_DEVICE_NAME "db/setting/device_name"
-
typedef enum _UG_BUTTON_STATE {
UG_BUTTON_STATE_NONE = 0,
UG_BUTTON_STATE_NEXT_CLICKED = 1,
Evas_Object *create_win(const char *name);
Evas_Object *load_edj(Evas_Object * parent, const char *file,
const char *group);
-int pwlock_get_model_number(char *buf, int max_size);
void pwlock_tolower(char *src, char *dest);
#endif /* __PWLOCK_UTIL_H__ */
#include <vconf.h>
#include <ail.h>
#include <appsvc.h>
+#include <system_info.h>
#include "pwlock.h"
#include "util.h"
contents = pwlock_add_layout_from_edj(navi, EDJFILE, "pwlock-menu-lang");
- model_name = vconf_get_str(PWLOCK_DEVICE_NAME);
- _DBG("Device Name = %s\n",model_name);
+ system_info_get_value_string(SYSTEM_INFO_KEY_MODEL, &model_name);
+ _DBG("SYSTEM_INFO_KEY_MODEL = %s\n", model_name);
+
+ if (!strncmp("Emulator", model_name, sizeof(model_name))) {
+ PWLOCK_MEMFREE(model_name);
+ system_info_get_value_string(SYSTEM_INFO_KEY_PLATFORM_NAME, &model_name);
+ _DBG("SYSTEM_INFO_KEY_PLATFORM_NAME = %s\n", model_name);
+ }
if (model_name != NULL) {
+ _DBG("Device Name = %s\n", model_name);
elm_object_part_text_set(contents, "text.greeting.1", pwlock_get_string(IDS_IDLE_BODY_GREETING_WELCOME));
elm_object_part_text_set(contents, "text.greeting.2", model_name);
-
- free(model_name);
- model_name = NULL;
}
else {
elm_object_part_text_set(contents, "text.greeting.1", pwlock_get_string(IDS_SCM_BODY_WELCOME_E));
}
+ PWLOCK_MEMFREE(model_name);
+
elm_object_part_text_set(contents, "text.help",
pwlock_get_string(IDS_STU_BODY_SELECT_LANGUAGE));