applied part of a patch from John Marshall that fixes handling of the
2007-07-06 Sven Neumann <sven@gimp.org> * plug-ins/common/psd-load.c (do_layer_record): applied part of a patch from John Marshall that fixes handling of the short layer name (bug #445316). svn path=/trunk/; revision=22888
This commit is contained in:

committed by
Sven Neumann

parent
9ab1cf582a
commit
361ecc6817
@ -1,3 +1,9 @@
|
||||
2007-07-06 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* plug-ins/common/psd-load.c (do_layer_record): applied part of a
|
||||
patch from John Marshall that fixes handling of the short layer
|
||||
name (bug #445316).
|
||||
|
||||
2007-07-06 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* app/xcf/xcf-load.c (xcf_load_image): marked two error messages
|
||||
|
@ -1225,7 +1225,6 @@ do_layer_record (FILE *fd,
|
||||
{
|
||||
(*offset) += strlen (layer->name);
|
||||
IFDBG printf("\t\t\t\t\t\tLAYER NAME: '%s'\n", layer->name);
|
||||
layer->name = sanitise_string (layer->name);
|
||||
|
||||
/* Layer name string lengths are padded to be divisible by 4 */
|
||||
numpadchars = 4-((1+strlen(layer->name)) % 4);
|
||||
@ -1233,10 +1232,12 @@ do_layer_record (FILE *fd,
|
||||
numpadchars = 0;
|
||||
|
||||
if (numpadchars)
|
||||
{
|
||||
throwchunk (numpadchars, fd, "layer record extra data block throw");
|
||||
(*offset) += numpadchars;
|
||||
}
|
||||
{
|
||||
throwchunk (numpadchars, fd, "layer record extra data block throw");
|
||||
(*offset) += numpadchars;
|
||||
}
|
||||
|
||||
layer->name = sanitise_string (layer->name);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user