Index: graveman/current/src/readcd.c diff -u graveman/current/src/readcd.c:1.13 graveman/current/src/readcd.c:1.14 --- graveman/current/src/readcd.c:1.13 Mon Apr 4 01:37:42 2005 +++ graveman/current/src/readcd.c Tue May 17 01:16:34 2005 @@ -153,11 +153,15 @@ gint g_in, g_out, g_err, Lnbrarg; gboolean Lstatus = FALSE; gchar *Lbufvitesse; - Tdriveinfo *Ldevice = get_drive_info(Ag, "srccopycombo"); + Tdriveinfo *Ldevice = matos_get_drive_info(Ag, "srccopycombo"); gtk_label_set_text(Ltitle, _("Duplication will start shortly...")); Lbufvitesse = get_combo_value(Lvitesse); + + /* try to umount device before device access */ + matos_umount_device(Ldevice, NULL); + Lcommandline = g_strdup_printf("%s dev=%s f=\"%s\" %s%s -v", conf_get_string("readcd"), DRIVE_DEV(Ldevice), Liso, *Lbufvitesse != '0' ? "speed=" : "", *Lbufvitesse != '0' ? Lbufvitesse : ""); g_free(Lbufvitesse);
_______________________________________________ Graveman-cvs mailing list Graveman-cvs@nongnu.org http://lists.nongnu.org/mailman/listinfo/graveman-cvs