Fixed occasional crash if resizing images while thumbs still loading; see issue #579

This commit is contained in:
Oliver Duis
2011-03-14 20:00:49 +01:00
parent 377e60667d
commit 67debe3a30
2 changed files with 5 additions and 5 deletions

View File

@@ -272,11 +272,9 @@ void Thumbnail::decreaseRef ()
}
void Thumbnail::getThumbnailSize (int &w, int &h) {
if (tpp)
w = tpp->getImageWidth (getProcParams(), h);
else
w = tw * h / th;
w=0;
if (tpp) w = tpp->getImageWidth (getProcParams(), h); // this might return 0 if image was just building
if (w==0) w = tw * h / th;
}
rtengine::IImage8* Thumbnail::processThumbImage (const rtengine::procparams::ProcParams& pparams, int h, double& scale) {