shell_integration on Windows: Avoid too many RETRIEVE_FILE_STATUS following UPDATE_VI...
authorJocelyn Turcotte <jturcotte@woboq.com>
Tue, 5 May 2015 09:24:01 +0000 (11:24 +0200)
committerJocelyn Turcotte <jturcotte@woboq.com>
Wed, 6 May 2015 14:48:34 +0000 (16:48 +0200)
commit0d5d2c578dca8318b86e0922aafdbac3f5a60fdf
tree427e58c11ad68aabccb84134a621f22b9f569100
parent77679790dbcb51f1cf524ee2c737ee19fc63eb49
shell_integration on Windows: Avoid too many RETRIEVE_FILE_STATUS following UPDATE_VIEW #3122

Do not request the status of all entries in the cache. Instead force
explorer to request the ones that it deems necessary by keeping the old
statuses in a separate dictionary which are only used while the new status
arrives.
binary
shell_integration/windows/OCUtil/RemotePathChecker.cpp
shell_integration/windows/OCUtil/RemotePathChecker.h