X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=blobdiff_plain;f=src%2Fmain.c;h=da4b15f2a3466cd1b02f91cc4d18d79075f01a9c;hp=c2d2c09a8b99cbc9dc1395b41228f2592cd27850;hb=a6c6e6adb1063a6016da57e34455071963e5b613;hpb=07a296b475fa0012a0573c201cbe25680b829c31 diff --git a/src/main.c b/src/main.c index c2d2c09a8..da4b15f2a 100644 --- a/src/main.c +++ b/src/main.c @@ -175,6 +175,15 @@ int main(int argc, char *argv[]) parse_cmd_opt(argc, argv); + /* check and create unix domain socket */ + lock_socket = prohibit_duplicate_launch(); + if (lock_socket < 0) return 0; + + if (cmd.status) { + puts("0 Sylpheed not running."); + return 0; + } + gtk_set_locale(); gtk_init(&argc, &argv); @@ -225,15 +234,6 @@ int main(int argc, char *argv[]) CHDIR_RETURN_VAL_IF_FAIL(get_home_dir(), 1); - /* check and create unix domain socket */ - lock_socket = prohibit_duplicate_launch(); - if (lock_socket < 0) return 0; - - if (cmd.status) { - puts("0 Sylpheed not running."); - return 0; - } - /* backup if old rc file exists */ if (is_file_exist(RC_DIR)) { if (rename(RC_DIR, RC_DIR ".bak") < 0)