diff --git a/src/app/ui/editor/tool_loop_impl.cpp b/src/app/ui/editor/tool_loop_impl.cpp index 9d0c9ab78..5d661e7fc 100644 --- a/src/app/ui/editor/tool_loop_impl.cpp +++ b/src/app/ui/editor/tool_loop_impl.cpp @@ -247,9 +247,8 @@ public: RgbMap* getRgbMap() override { if (!m_rgbMap) { Sprite::RgbMapFor forLayer = - ((!m_layer || - m_layer->isBackground() || - m_sprite->pixelFormat() == IMAGE_RGB) ? + (((m_layer && m_layer->isBackground()) || + (m_sprite->pixelFormat() == IMAGE_RGB)) ? Sprite::RgbMapFor::OpaqueLayer: Sprite::RgbMapFor::TransparentLayer); m_rgbMap = m_sprite->rgbMap(m_frame, forLayer);