projects
/
synfig.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
If CloneImage() raises an exception, skip immediately to the next image rather than...
[synfig.git]
/
synfig-core
/
trunk
/
src
/
modules
/
mod_magickpp
/
trgt_magickpp.cpp
diff --git
a/synfig-core/trunk/src/modules/mod_magickpp/trgt_magickpp.cpp
b/synfig-core/trunk/src/modules/mod_magickpp/trgt_magickpp.cpp
index
23df13c
..
e6da708
100644
(file)
--- a/
synfig-core/trunk/src/modules/mod_magickpp/trgt_magickpp.cpp
+++ b/
synfig-core/trunk/src/modules/mod_magickpp/trgt_magickpp.cpp
@@
-69,18
+69,18
@@
MagickLib::Image* copy_image_list(Container& container)
try
{
current = CloneImage(iter->image(), 0, 0, Magick::MagickTrue, &exceptionInfo);
try
{
current = CloneImage(iter->image(), 0, 0, Magick::MagickTrue, &exceptionInfo);
+
+ if (!first) first = current;
+
+ current->previous = previous;
+ current->next = 0;
+
+ if ( previous != 0) previous->next = current;
+ previous = current;
}
catch(Magick::Warning warning) {
synfig::warning("exception '%s'", warning.what());
}
}
catch(Magick::Warning warning) {
synfig::warning("exception '%s'", warning.what());
}
-
- if (!first) first = current;
-
- current->previous = previous;
- current->next = 0;
-
- if ( previous != 0) previous->next = current;
- previous = current;
}
return first;
}
return first;