Comment 4 for bug 1010996

Revision history for this message
maksis (maksis) wrote :

Okay, here's an example:

Another user is sharing a dir "/Video/CD1/" and you perform a search by using a search term "video cd1". You will receive results from that other user via NMDC hubs but not via ADC hubs. This is because in ADC hubs the client hits the word "video" from the parent directory name, but it's not removed from the search string list which is being used when searching from the subdirectories of the dir "Video". So basically it would still try to match both words "video" and "cd1" when matching the directory name "CD1" when it should only be matching "cd1".

If you do the changes from AirDC++, you should also receive the ADC results in the case above.

From a comment in ShareManager:

"Also, we want to avoid changing StringLists unless we absolutely have to --> this should only be done if a string has been matched in the directory name. This new stringlist should also be used in all descendants, but not the parents..."