This is an automated email from the git hooks/post-receive script. thansen pushed a commit to branch master in repository aseprite.
commit 77e16cecd0887be50796ab298a835b09414da60a Author: David Capello <[email protected]> Date: Mon Sep 14 12:54:00 2015 -0300 Use a UniquePtr<> to store the new image in new_image_from_mask() --- src/app/util/new_image_from_mask.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/util/new_image_from_mask.cpp b/src/app/util/new_image_from_mask.cpp index c8352be..d54362c 100644 --- a/src/app/util/new_image_from_mask.cpp +++ b/src/app/util/new_image_from_mask.cpp @@ -12,6 +12,7 @@ #include "app/util/new_image_from_mask.h" #include "app/document.h" +#include "base/unique_ptr.h" #include "doc/image_impl.h" #include "doc/mask.h" #include "doc/site.h" @@ -32,14 +33,13 @@ doc::Image* new_image_from_mask(const doc::Site& site, const doc::Mask* srcMask) const Image* srcMaskBitmap = srcMask->bitmap(); const gfx::Rect& srcBounds = srcMask->bounds(); int x, y, u, v, getx, gety; - Image *dst; const Image *src = site.image(&x, &y); ASSERT(srcSprite); ASSERT(srcMask); ASSERT(srcMaskBitmap); - dst = Image::create(srcSprite->pixelFormat(), srcBounds.w, srcBounds.h); + base::UniquePtr<Image> dst(Image::create(srcSprite->pixelFormat(), srcBounds.w, srcBounds.h)); if (!dst) return nullptr; @@ -61,14 +61,14 @@ doc::Image* new_image_from_mask(const doc::Site& site, const doc::Mask* srcMask) gety = v+srcBounds.y-y; if ((getx >= 0) && (getx < src->width()) && - (gety >= 0) && (gety < src->height())) + (gety >= 0) && (gety < src->height())) dst->putPixel(u, v, src->getPixel(getx, gety)); } } } } - return dst; + return dst.release(); } } // namespace app -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/aseprite.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

