Fix for thumbnail rotation for Leaf, Mamiya and Phase One (Thanks Torger!); issue 766

This commit is contained in:
Michael Ezra
2012-05-05 13:44:55 -04:00
parent 76a9421372
commit fd5d2d03c2

View File

@@ -218,10 +218,13 @@ Thumbnail* Thumbnail::loadQuickFromRaw (const Glib::ustring& fname, RawMetaDataL
tpp->autowbGreen=1.0; tpp->autowbGreen=1.0;
if (rotate && ri->get_rotateDegree() > 0) { if (rotate && ri->get_rotateDegree() > 0) {
// Leaf .mos, Mamiya .mef and Phase One files have thumbnails already rotated.
if (ri->get_maker() != "Leaf" && ri->get_maker() != "Mamiya" && ri->get_maker() != "Phase One") {
Image16* rot = tpp->thumbImg->rotate(ri->get_rotateDegree()); Image16* rot = tpp->thumbImg->rotate(ri->get_rotateDegree());
delete tpp->thumbImg; delete tpp->thumbImg;
tpp->thumbImg = rot; tpp->thumbImg = rot;
} }
}
tpp->init (); tpp->init ();
delete ri; delete ri;