CVSROOT:        /cvs/gnome
Module name:    gnome-volume-manager
Changes by:     fejj    05/07/29 15:23:43

Modified files:
        .              : ChangeLog 
        src            : manager.c 

Log message:
2005-07-29  Jeffrey Stedfast  <[EMAIL PROTECTED]>

* src/manager.c (hal_device_added): Check info.callouts.ad for
hald-block-subfs to see if submount will handle mounting this
volume.
(hal_property_modified): Only record mounted volumes that were in
our mount queue (e.g. don't record them if submount mounted them
or they were mounted manually by the user) - allows us to get rid
of the nasty #ifdef's.
(unmount_all): Remove #ifdef's, no longer needed.
(mount_all): Check for subfs flags so that we don't mount anything
that subfs plans on handling.
(sigterm_iochn_data): Always call unmount_all()
(gvm_die): Same.
(main): Always call mount_all().
(gvm_device_mount): Take care of adding the udi to the mount table
here to remove the need to do it manually every place we are
called.
(gvm_cdrom_policy): Remove #ifdefs for subfs, use our hal flag
check instead.
(gvm_run_command): Fixed - we can't get the exit status of the run
program, we were getting the pid and using that as the exit status
- oops. Instead, return TRUE or FALSE based on whether or not
g_spawn_async() worked.
(gvm_device_mount): Fixed to handle run_command's new return
values.
(gvm_device_unmount): Same.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-volume-manager&who=fejj&date=explicit&mindate=2005-07-29%2015:22&maxdate=2005-07-29%2015:24

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to