_D("Ungrabbing KEY_HOME key is successful");
}
-static int lang_changed(void *data)
-{
- return 0;
-}
static int rotate(enum appcore_rm m, void *data)
{
struct appdata *ad = data;
{
Evas_Object *pu, *bt1;
char buf[512] = {0, };
- char *lang;
char *r;
- lang = vconf_get_str(VCONFKEY_LANGSET);
- if (lang) {
- setenv("LANG", lang, 1);
- setenv("LC_MESSAGES", lang, 1);
- r = setlocale(LC_ALL, "");
- if (r == NULL)
- r = setlocale(LC_ALL, lang);
- free(lang);
- }
snprintf(buf, sizeof(buf),
_("IDS_ST_BODY_PS_HAS_CLOSED_UNEXPECTEDLY"), ad->appname);
pu = elm_popup_add(ad->win);
retvm_if(ad == NULL, -1, "Invalid argument: appdata is NULL\n");
- setenv("HOME", "/home/app", 1);
elm_init(0, NULL);
- lang_changed(ad);
/* add system event callback */
- appcore_set_event_callback(APPCORE_EVENT_LANG_CHANGE, lang_changed, ad);
appcore_set_rotation_cb(rotate, ad);
appcore_set_i18n("crash-popup", LOCALEDIR);
/* appcore measure time example */
.resume = app_resume,
.reset = app_reset,
};
+
+ setenv("HOME", "/home/app", 1);
ge = getgrnam("app");
if (ge != NULL)
setgid(ge->gr_gid);
pw = getpwnam("app");
if (pw != NULL)
setuid(pw->pw_uid);
+
_D("argc(%d)\n", argc);
if (argc < 2) {
_D("argc is (%d) wrong argument\n", argc);