Fix bug painting Timeline cels in some special cases

This commit is contained in:
David Capello 2015-10-01 11:52:32 -03:00
parent e4a71b9065
commit be9e0255b6

View File

@ -932,10 +932,7 @@ void Timeline::onPaint(ui::PaintEvent& ev)
LayerImage* layerPtr = static_cast<LayerImage*>(m_layers[layer]);
data.begin = layerPtr->getCelBegin();
data.end = layerPtr->getCelEnd();
data.it = layerPtr->findFirstCelIteratorAfter(first_frame);
if (data.it != data.begin)
--data.it;
data.it = layerPtr->findFirstCelIteratorAfter(first_frame-1);
data.prevIt = data.end;
data.nextIt = (data.it != data.end ? data.it+1: data.end);