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:
parent
752e1562b3
commit
5ffa1a609a
@ -402,8 +402,11 @@ int DFManager::scanBadPixelsFile( Glib::ustring filename )
|
|||||||
size_t dirpos2 = filename.find_last_of ('\\');
|
size_t dirpos2 = filename.find_last_of ('\\');
|
||||||
if( dirpos1 == Glib::ustring::npos && dirpos2== Glib::ustring::npos )
|
if( dirpos1 == Glib::ustring::npos && dirpos2== Glib::ustring::npos )
|
||||||
dirpos1 =0;
|
dirpos1 =0;
|
||||||
else
|
else if( dirpos1 != Glib::ustring::npos && dirpos2 != Glib::ustring::npos )
|
||||||
dirpos1= (dirpos1> dirpos2 ? dirpos1: dirpos2);
|
dirpos1= (dirpos1> dirpos2 ? dirpos1: dirpos2);
|
||||||
|
else if( dirpos1 == Glib::ustring::npos )
|
||||||
|
dirpos1= dirpos2;
|
||||||
|
|
||||||
std::string makmodel(filename,dirpos1+1,lastdot-(dirpos1+1) );
|
std::string makmodel(filename,dirpos1+1,lastdot-(dirpos1+1) );
|
||||||
std::list<badPix> bp;
|
std::list<badPix> bp;
|
||||||
char line[256];
|
char line[256];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user