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

Reply via email to