From 8b56ca109494364d8fb6b819d7a2817595a18abe Mon Sep 17 00:00:00 2001 From: David Capello Date: Tue, 14 Jul 2020 18:50:13 -0300 Subject: [PATCH] Fix reading image layers from backup data --- src/app/crash/read_document.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/app/crash/read_document.cpp b/src/app/crash/read_document.cpp index 5eecfad67..c772eb32a 100644 --- a/src/app/crash/read_document.cpp +++ b/src/app/crash/read_document.cpp @@ -429,8 +429,6 @@ private: case ObjectType::LayerImage: case ObjectType::LayerTilemap: { - std::unique_ptr lay; - switch (type) { case ObjectType::LayerImage: lay.reset(new LayerImage(m_sprite)); @@ -446,8 +444,8 @@ private: lay->setFlags(flags); // Blend mode & opacity - lay->setBlendMode((BlendMode)read16(s)); - lay->setOpacity(read8(s)); + static_cast(lay.get())->setBlendMode((BlendMode)read16(s)); + static_cast(lay.get())->setOpacity(read8(s)); // Cels int ncels = read32(s);