fix crush on showing snapshot in flipbook
This commit is contained in:
parent
8940bd2bed
commit
f8e8df4fa1
2 changed files with 7 additions and 4 deletions
|
@ -786,8 +786,10 @@ void FlipBook::onButtonPressed(FlipConsole::EGadget button) {
|
|||
TImageP clonedImg;
|
||||
if (ri)
|
||||
clonedImg = TRasterImageP(ri->getRaster()->clone());
|
||||
else
|
||||
else {
|
||||
clonedImg = TToonzImageP(ti->getRaster()->clone(), ti->getSavebox());
|
||||
clonedImg->setPalette(ti->getPalette());
|
||||
}
|
||||
TImageCache::instance()->add(QString("TnzCompareImg"), clonedImg);
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -268,9 +268,10 @@ void Painter::flushRasterImages(const TRect &loadbox, double compareX,
|
|||
if ((TToonzImageP)refimg || (TRasterImageP)refimg) {
|
||||
// draw left/up part of the screen...
|
||||
TRasterP raux, rref;
|
||||
if ((TToonzImageP)refimg)
|
||||
rref = ((TToonzImageP)refimg)->getCMapped();
|
||||
else
|
||||
if ((TToonzImageP)refimg) {
|
||||
rref = ((TToonzImageP)refimg)->getCMapped();
|
||||
m_palette = refimg->getPalette();
|
||||
} else
|
||||
rref = ((TRasterImageP)refimg)->getRaster();
|
||||
|
||||
TRect rect = loadbox;
|
||||
|
|
Loading…
Reference in a new issue