Change to use VV_PROGPATH instead os_exepath()

This commit is contained in:
erw7
2019-06-09 19:01:08 +09:00
parent da8f7141ce
commit 6cbcca775e

View File

@@ -713,14 +713,10 @@ static void init_locale(void)
# endif
char localepath[MAXPATHL] = { 0 };
char *exepath = localepath;
size_t exepathlen = MAXPATHL;
if (os_exepath(exepath, &exepathlen) != 0) {
path_guess_exepath(argv0 ? argv0 : "nvim", exepath, sizeof(exepath));
}
char *tail = (char *)path_tail_with_sep((char_u *)exepath);
snprintf(localepath, sizeof(localepath), "%s", get_vim_var_str(VV_PROGPATH));
char *tail = (char *)path_tail_with_sep((char_u *)localepath);
*tail = NUL;
tail = (char *)path_tail((char_u *)exepath);
tail = (char *)path_tail((char_u *)localepath);
xstrlcpy(tail, "share/locale",
sizeof(localepath) - (size_t)(tail - localepath));
bindtextdomain(PROJECT_NAME, localepath);