diff -r 8466d47a6819 -r 12c456ceeff2 ipsservices/ipssossettings/src/ipssetuifinder.cpp --- a/ipsservices/ipssossettings/src/ipssetuifinder.cpp Thu Dec 17 08:39:21 2009 +0200 +++ b/ipsservices/ipssossettings/src/ipssetuifinder.cpp Thu Jan 07 12:38:38 2010 +0200 @@ -239,8 +239,8 @@ // Check if the item is found, and that it's enough if ( iSearchFlags & EFinderItemFound && - !iSearchFlags & EFinderSearchAll && - !iSearchFlags & EFinderResourceSearch ) + !( iSearchFlags & EFinderSearchAll ) && + !( iSearchFlags & EFinderResourceSearch ) ) { return EFalse; } @@ -251,7 +251,7 @@ // Check if the last item is in progress if ( iCurrentItem >= aMaxItems ) { - if ( !iSearchFlags & EFinderItemFound ) + if ( !( iSearchFlags & EFinderItemFound ) ) { iSearchFlags |= EFinderItemFindError; } @@ -411,7 +411,7 @@ } // Check if the subfolders need to be searched - if ( !iSearchFlags & EFinderSearchSubFolders ) + if ( !( iSearchFlags & EFinderSearchSubFolders ) ) { return EFalse; }