diff options
author | Peter Williams <peterw@src.gnome.org> | 2000-08-16 03:35:59 +0800 |
---|---|---|
committer | Peter Williams <peterw@src.gnome.org> | 2000-08-16 03:35:59 +0800 |
commit | 533f3d74070d1865ea2f7a753f9e38114c20fbb0 (patch) | |
tree | 10bd486a04248f06f243b9b54afeb343840489ab /mail/mail-threads.c | |
parent | e3b786b5cf25c44e31d21019e7805b7674a33967 (diff) | |
download | gsoc2013-evolution-533f3d74070d1865ea2f7a753f9e38114c20fbb0.tar.gz gsoc2013-evolution-533f3d74070d1865ea2f7a753f9e38114c20fbb0.tar.zst gsoc2013-evolution-533f3d74070d1865ea2f7a753f9e38114c20fbb0.zip |
Close the pipes when finished; add i18n
svn path=/trunk/; revision=4846
Diffstat (limited to 'mail/mail-threads.c')
-rw-r--r-- | mail/mail-threads.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/mail/mail-threads.c b/mail/mail-threads.c index 5d1b56975c..cf3528dfb1 100644 --- a/mail/mail-threads.c +++ b/mail/mail-threads.c @@ -271,7 +271,7 @@ mail_operation_queue (const mail_operation_spec * spec, gpointer input, msg = g_strdup_printf - ("Error while preparing to %s:\n" "%s", + (_("Error while preparing to %s:\n" "%s"), clur->infinitive, camel_exception_get_description (clur->ex)); err_dialog = gnome_error_dialog (msg); @@ -504,6 +504,9 @@ mail_operations_terminate (void) clur.spec = NULL; write (DISPATCH_WRITER, &clur, sizeof (closure_t)); + + close (DISPATCH_WRITER); + close (MAIN_READER); } void @@ -616,7 +619,7 @@ dispatch (void *unused) clur->infinitive, camel_exception_get_description (clur-> ex)); - mail_op_error ("Error while `%s':\n" "%s", + mail_op_error (_("Error while `%s':\n%s"), clur->gerund, camel_exception_get_description (clur-> ex)); @@ -632,6 +635,9 @@ dispatch (void *unused) block_wait (&finish_block); } + close (DISPATCH_READER); + close (MAIN_WRITER); + #ifdef G_THREADS_IMPL_POSIX pthread_exit (0); #elif defined( G_THREADS_IMPL_SOLARIS ) |