diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2011-05-17 04:53:03 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2011-05-17 04:53:03 +0800 |
commit | 41337195f36e4795d7976df4e07a11ff336cd89c (patch) | |
tree | cbbbbe2de1348b8f524f78bed4b2cdd0337e6cd8 /mail/e-mail-reader-utils.h | |
parent | 1f65cd64d375c575f5475fbb86d5b68778134460 (diff) | |
download | gsoc2013-evolution-41337195f36e4795d7976df4e07a11ff336cd89c.tar gsoc2013-evolution-41337195f36e4795d7976df4e07a11ff336cd89c.tar.gz gsoc2013-evolution-41337195f36e4795d7976df4e07a11ff336cd89c.tar.bz2 gsoc2013-evolution-41337195f36e4795d7976df4e07a11ff336cd89c.tar.lz gsoc2013-evolution-41337195f36e4795d7976df4e07a11ff336cd89c.tar.xz gsoc2013-evolution-41337195f36e4795d7976df4e07a11ff336cd89c.tar.zst gsoc2013-evolution-41337195f36e4795d7976df4e07a11ff336cd89c.zip |
Bug 650223 - evolution-backup does not terminate without --gui
Use g_io_scheduler_push_job() instead of g_thread_create(). When the
operation is finished, call gtk_main_quit() from the main thread using
g_io_scheduler_job_send_to_mainloop().
Also, check for cancellation with a GCancellable instead of a boolean.
Note: We really should be using GLib's process spawning API
instead of system(), but that's a job for another day.
Diffstat (limited to 'mail/e-mail-reader-utils.h')
0 files changed, 0 insertions, 0 deletions