Replace message functions with new infraestructure that supports abort

on error.
This commit is contained in:
Vreixo Formoso
2008-01-22 21:12:27 +01:00
parent 1070fe4cc6
commit 6964f02308
14 changed files with 296 additions and 216 deletions

View File

@ -522,8 +522,7 @@ int iso_add_dir_src_rec(IsoImage *image, IsoDir *parent, IsoFileSource *dir)
if (ret <= 0) {
if (ret < 0) {
/* error reading dir */
iso_msg_sorry(image->id, LIBISO_CANT_READ_FILE,
"Error reading dir");
ret = iso_msg_submit(image->id, ret, "Error reading dir");
}
break;
}
@ -582,7 +581,7 @@ int iso_add_dir_src_rec(IsoImage *image, IsoDir *parent, IsoFileSource *dir)
}
ret = builder->create_node(builder, image, file, &new);
if (ret < 0) {
iso_msg_note(image->id, LIBISO_FILE_IGNORED,
ret = iso_msg_submit(image->id, ISO_FILE_CANT_ADD,
"Error %d when adding file %s", ret, path);
goto dir_rec_continue;
} else {