--- gnome-utils-2.19.92/gfloppy/src/gfloppy.c.unmount-floppy 2007-07-09 12:39:20.000000000 +0200 +++ gnome-utils-2.19.92/gfloppy/src/gfloppy.c 2007-09-13 17:07:40.000000000 +0200 @@ -543,6 +543,13 @@ void format_floppy (GFloppy *floppy) { gint rc = 0; + gchar *unmount_cmd; + + unmount_cmd = g_strconcat ("/usr/bin/gnome-mount -u -t -d ", floppy->device, NULL); + + g_spawn_command_line_sync (unmount_cmd, NULL, NULL, NULL, NULL); + + g_free (unmount_cmd); fd_print (floppy, MSG_PROGRESS, "000");