do command-line processing before gtk_init
authorPaul Mangan <paul@claws-mail.org>
Wed, 27 Nov 2002 09:58:04 +0000 (09:58 +0000)
committerPaul Mangan <paul@claws-mail.org>
Wed, 27 Nov 2002 09:58:04 +0000 (09:58 +0000)
ChangeLog.claws
configure.in
src/main.c

index a5a73eada9c82e47024fb94707e62a688c0dc8cc..a42e3025988e6bbd319b232e435c3f4436698d9f 100644 (file)
@@ -1,3 +1,15 @@
+2002-11-27 [paul]      0.8.6claws19
+
+       * src/main.c
+               apply patch that does command-line processing 
+               BEFORE gtk_init, allowing claws to run from 
+               shell-scripts in non-X environment (e.g. crontab 
+               or ip-up, ip-down scripts). Patch submitted by
+               Ruslan N. Balkin <baron@dartel.ru>
+               
+       * po/it.po
+               updated by Alessandro Maestri
+
 2002-11-27 [paul]      0.8.6claws18
 
        * sync with 0.8.6cvs12
index c6a1a876889f83614050162ad1f1e38cb1249099..3ab8cb662bb19469ebce2c04f84343e8805ba2dc 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=8
 MICRO_VERSION=6
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=claws18
+EXTRA_VERSION=claws19
 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
 
 dnl set $target
index c2d2c09a8b99cbc9dc1395b41228f2592cd27850..da4b15f2a3466cd1b02f91cc4d18d79075f01a9c 100644 (file)
@@ -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)