aboutsummaryrefslogtreecommitdiffstats
path: root/art
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2011-05-17 04:53:03 +0800
committerMatthew Barnes <mbarnes@redhat.com>2011-05-17 04:53:03 +0800
commit41337195f36e4795d7976df4e07a11ff336cd89c (patch)
treecbbbbe2de1348b8f524f78bed4b2cdd0337e6cd8 /art
parent1f65cd64d375c575f5475fbb86d5b68778134460 (diff)
downloadgsoc2013-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 'art')
0 files changed, 0 insertions, 0 deletions