2005-09-15 Benedikt Meurer <benny@xfce.org>
* thunar-vfs/thunar-vfs-interactive-job.{c,h}, thunar-vfs/thunar-vfs-job.{c,h}, thunar-vfs/thunar-vfs-listdir-job.{c,h}, thunar-vfs/thunar-vfs-transfer-job.{c,h}, thunar-vfs/thunar-vfs-unlink-job.{c,h}: Allocate a new main loop for every running job so we can terminate them properly and be sure to run the finalize method in the main thread. This enables us to use arbitrary GObjects within a job without having to worry about the reference counting problem in GLib 2.6. The jobs are GObjects as well now to easily support language bindings and allow us to drop the problematic ExoObject class. (Old svn revision: 17633)
Showing
- ChangeLog 14 additions, 0 deletionsChangeLog
- thunar-vfs/thunar-vfs-interactive-job.c 26 additions, 34 deletionsthunar-vfs/thunar-vfs-interactive-job.c
- thunar-vfs/thunar-vfs-interactive-job.h 5 additions, 0 deletionsthunar-vfs/thunar-vfs-interactive-job.h
- thunar-vfs/thunar-vfs-job.c 133 additions, 80 deletionsthunar-vfs/thunar-vfs-job.c
- thunar-vfs/thunar-vfs-job.h 16 additions, 11 deletionsthunar-vfs/thunar-vfs-job.h
- thunar-vfs/thunar-vfs-listdir-job.c 41 additions, 42 deletionsthunar-vfs/thunar-vfs-listdir-job.c
- thunar-vfs/thunar-vfs-listdir-job.h 10 additions, 5 deletionsthunar-vfs/thunar-vfs-listdir-job.h
- thunar-vfs/thunar-vfs-transfer-job.c 34 additions, 35 deletionsthunar-vfs/thunar-vfs-transfer-job.c
- thunar-vfs/thunar-vfs-transfer-job.h 10 additions, 5 deletionsthunar-vfs/thunar-vfs-transfer-job.h
- thunar-vfs/thunar-vfs-unlink-job.c 44 additions, 45 deletionsthunar-vfs/thunar-vfs-unlink-job.c
- thunar-vfs/thunar-vfs-unlink-job.h 10 additions, 5 deletionsthunar-vfs/thunar-vfs-unlink-job.h
Loading
Please register or sign in to comment