Fix crash removing layer when some of its cel has autoguides

This commit is contained in:
David Capello 2017-06-28 17:20:08 -03:00
parent 1a65f21f72
commit f02ad4a71c
2 changed files with 6 additions and 0 deletions

View File

@ -1841,6 +1841,11 @@ void Editor::onSpritePixelRatioChanged(doc::DocumentEvent& ev)
invalidate();
}
void Editor::onBeforeRemoveLayer(DocumentEvent& ev)
{
m_showGuidesThisCel = nullptr;
}
void Editor::onRemoveCel(DocumentEvent& ev)
{
m_showGuidesThisCel = nullptr;

View File

@ -274,6 +274,7 @@ namespace app {
// DocumentObserver impl
void onExposeSpritePixels(doc::DocumentEvent& ev) override;
void onSpritePixelRatioChanged(doc::DocumentEvent& ev) override;
void onBeforeRemoveLayer(DocumentEvent& ev) override;
void onRemoveCel(DocumentEvent& ev) override;
void onAddFrameTag(DocumentEvent& ev) override;
void onRemoveFrameTag(DocumentEvent& ev) override;