app: use xcf_write_int32_check_error() for all XCF property writing

Some (copy/paste I guess) places used xcf_write_int32() plus manual
error checking for no reason.
This commit is contained in:
Michael Natterer 2014-10-15 23:36:06 +02:00
parent b9ff01306e
commit 7b6c66159a
1 changed files with 4 additions and 18 deletions

View File

@ -956,14 +956,10 @@ xcf_save_prop (XcfInfo *info,
xcf_check_error (xcf_save_parasite_list (info, list, error));
length = info->cp - base;
/* go back to the saved position and write the length */
xcf_check_error (xcf_seek_pos (info, pos, error));
xcf_write_int32 (info->output, &length, 1, &tmp_error);
if (tmp_error)
{
g_propagate_error (error, tmp_error);
return FALSE;
}
xcf_write_int32_check_error (info, &length, 1);
xcf_check_error (xcf_seek_pos (info, base + length, error));
}
@ -1005,12 +1001,7 @@ xcf_save_prop (XcfInfo *info,
/* go back to the saved position and write the length */
xcf_check_error (xcf_seek_pos (info, pos, error));
xcf_write_int32 (info->output, &length, 1, &tmp_error);
if (tmp_error)
{
g_propagate_error (error, tmp_error);
return FALSE;
}
xcf_write_int32_check_error (info, &length, 1);
xcf_check_error (xcf_seek_pos (info, base + length, error));
}
@ -1071,12 +1062,7 @@ xcf_save_prop (XcfInfo *info,
/* go back to the saved position and write the length */
xcf_check_error (xcf_seek_pos (info, pos, error));
xcf_write_int32 (info->output, &length, 1, &tmp_error);
if (tmp_error)
{
g_propagate_error (error, tmp_error);
return FALSE;
}
xcf_write_int32_check_error (info, &length, 1);
xcf_check_error (xcf_seek_pos (info, base + length, error));
}