remove unused language set code
authorjuho <juho80.son@samsung.com>
Wed, 3 Jul 2013 02:19:11 +0000 (11:19 +0900)
committerjuho <juho80.son@samsung.com>
Wed, 3 Jul 2013 05:24:47 +0000 (14:24 +0900)
crash-popup don't need the language changing at runtime.
So remove what is concerned about set language.

Change-Id: Ie54db898b59fcac299b12b406548f794f4da0864

crash-popup/src/crash-popup.c

index 789a976..b8c7851 100644 (file)
@@ -63,10 +63,6 @@ static void _keyungrab(void *data)
        _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;
@@ -116,18 +112,8 @@ static void add_sorry_popup(struct appdata *ad)
 {
        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);
@@ -210,11 +196,8 @@ static int app_create(void *data)
 
        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 */
@@ -288,6 +271,8 @@ int main(int argc, char *argv[])
                .resume = app_resume,
                .reset = app_reset,
        };
+
+       setenv("HOME", "/home/app", 1);
        ge = getgrnam("app");
        if (ge != NULL)
                setgid(ge->gr_gid);
@@ -296,6 +281,7 @@ int main(int argc, char *argv[])
        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);