aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/fish_key_reader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/fish_key_reader.cpp')
-rw-r--r--src/fish_key_reader.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fish_key_reader.cpp b/src/fish_key_reader.cpp
index 1c30c1db..89a6ee53 100644
--- a/src/fish_key_reader.cpp
+++ b/src/fish_key_reader.cpp
@@ -148,8 +148,7 @@ void setup_and_process_keys(bool continuous_mode) {
is_interactive_session = 1; // by definition this is interactive
set_main_thread();
setup_fork_guards();
- wsetlocale(LC_ALL, L"POSIX");
- program_name = L"fish_key_reader";
+ setlocale(LC_ALL, "POSIX");
env_init();
reader_init();
input_init();
@@ -178,6 +177,7 @@ void setup_and_process_keys(bool continuous_mode) {
}
int main(int argc, char **argv) {
+ program_name = L"fish_key_reader";
bool continuous_mode = false;
const char *short_opts = "+c";
const struct option long_opts[] = {{"continuous", no_argument, NULL, 'd'}, {NULL, 0, NULL, 0}};