Improve messages during cancelation.

This commit is contained in:
Vreixo Formoso
2008-02-04 01:41:08 +01:00
parent 99bcef4c53
commit 8930de4026
3 changed files with 13 additions and 1 deletions

View File

@@ -790,8 +790,14 @@ void *write_function(void *arg)
pthread_exit(NULL);
write_error: ;
iso_msg_submit(target->image->id, ISO_WRITE_ERROR, res,
if (res == ISO_CANCELED) {
/* canceled */
iso_msg_submit(target->image->id, ISO_IMAGE_WRITE_CANCELED, 0, NULL);
} else {
/* image write error */
iso_msg_submit(target->image->id, ISO_WRITE_ERROR, res,
"Image write error");
}
iso_ring_buffer_writer_close(target->buffer, 1);
pthread_exit(NULL);
}
@@ -1107,6 +1113,7 @@ static void bs_free_data(struct burn_source *bs)
ecma119_image_free(target);
}
static
int bs_cancel(struct burn_source *bs)
{
Ecma119Image *target = (Ecma119Image*)bs->data;