mirror of
https://github.com/aseprite/aseprite.git
synced 2025-04-18 11:42:47 +00:00
Don't add useless cmd::SetPalette() when converting a sprite to Grayscale w/grayscale palette
This commit is contained in:
parent
195a87aca3
commit
e4abaafec3
@ -117,7 +117,8 @@ SetPixelFormat::SetPixelFormat(Sprite* sprite,
|
|||||||
m_seq.add(new cmd::RemovePalette(sprite, pal));
|
m_seq.add(new cmd::RemovePalette(sprite, pal));
|
||||||
|
|
||||||
base::UniquePtr<Palette> graypal(Palette::createGrayscale());
|
base::UniquePtr<Palette> graypal(Palette::createGrayscale());
|
||||||
m_seq.add(new cmd::SetPalette(sprite, 0, graypal));
|
if (*graypal != *sprite->palette(0))
|
||||||
|
m_seq.add(new cmd::SetPalette(sprite, 0, graypal));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user