Bugfix for [XXX.badpixels] file not working

Previous code cleanup changed int into size_t generating wrong behaviour
in the comparison line
This commit is contained in:
ffsup2 2012-07-12 21:46:07 +02:00
parent 752e1562b3
commit 5ffa1a609a

View File

@ -402,8 +402,11 @@ int DFManager::scanBadPixelsFile( Glib::ustring filename )
size_t dirpos2 = filename.find_last_of ('\\');
if( dirpos1 == Glib::ustring::npos && dirpos2== Glib::ustring::npos )
dirpos1 =0;
else
else if( dirpos1 != Glib::ustring::npos && dirpos2 != Glib::ustring::npos )
dirpos1= (dirpos1> dirpos2 ? dirpos1: dirpos2);
else if( dirpos1 == Glib::ustring::npos )
dirpos1= dirpos2;
std::string makmodel(filename,dirpos1+1,lastdot-(dirpos1+1) );
std::list<badPix> bp;
char line[256];