Let xorrecord -atip throw SORRY on empty tray, but report profile list of drive
This commit is contained in:
parent
eec01e5bfc
commit
b32086d597
@ -1670,7 +1670,7 @@ int Xorriso_list_profiles(struct XorrisO *xorriso, int flag)
|
|||||||
int Xorriso_atip(struct XorrisO *xorriso, int flag)
|
int Xorriso_atip(struct XorrisO *xorriso, int flag)
|
||||||
{
|
{
|
||||||
int ret, profile_number= 0;
|
int ret, profile_number= 0;
|
||||||
int num_profiles= 0, profiles[64], i, can_write= 0, pf;
|
int num_profiles= 0, profiles[64], i, can_write= 0, pf, no_medium= 0;
|
||||||
char is_current[64];
|
char is_current[64];
|
||||||
char *respt, profile_name[80];
|
char *respt, profile_name[80];
|
||||||
double x_speed_max, x_speed_min= -1.0;
|
double x_speed_max, x_speed_min= -1.0;
|
||||||
@ -1753,11 +1753,15 @@ int Xorriso_atip(struct XorrisO *xorriso, int flag)
|
|||||||
if(s==BURN_DISC_EMPTY) {
|
if(s==BURN_DISC_EMPTY) {
|
||||||
sprintf(respt, "Current: none\n");
|
sprintf(respt, "Current: none\n");
|
||||||
Xorriso_result(xorriso,1);
|
Xorriso_result(xorriso,1);
|
||||||
return(1);
|
sprintf(xorriso->info_text, "No recognizable medium found in drive");
|
||||||
|
Xorriso_msgs_submit(xorriso, 0, xorriso->info_text, 0, "SORRY", 0);
|
||||||
|
no_medium= 1;
|
||||||
} else
|
} else
|
||||||
sprintf(respt, "Current: %s\n",profile_name);
|
sprintf(respt, "Current: %s\n",profile_name);
|
||||||
Xorriso_result(xorriso,1);
|
Xorriso_result(xorriso,1);
|
||||||
Xorriso_list_profiles(xorriso, 1 | 2);
|
Xorriso_list_profiles(xorriso, 1 | 2);
|
||||||
|
if(no_medium)
|
||||||
|
return(1);
|
||||||
if(strstr(profile_name,"BD")==profile_name) {
|
if(strstr(profile_name,"BD")==profile_name) {
|
||||||
printf("Mounted Media: %2.2Xh, %s\n", profile_number, profile_name);
|
printf("Mounted Media: %2.2Xh, %s\n", profile_number, profile_name);
|
||||||
} else if(strstr(profile_name,"DVD")==profile_name) {
|
} else if(strstr(profile_name,"DVD")==profile_name) {
|
||||||
|
@ -1 +1 @@
|
|||||||
#define Xorriso_timestamP "2011.10.25.160042"
|
#define Xorriso_timestamP "2011.10.26.085213"
|
||||||
|
Loading…
Reference in New Issue
Block a user