shell32: Revert c1f2824429286dd60fac723611b801e67eb745b1. It caused poor performance.

Ulrich Czekalla ulrich.czekalla at utoronto.ca
Wed Sep 24 13:21:47 CDT 2008


Patch c1f2824429286dd60fac723611b801e67eb745b1 causes poor performance when
browsing a directory. In fact it has a side affect that when you browse the
root folder off of My Computer it will enumerate not only the root's
contents but each subfolder's contents as well in order to get a more
likely correct value for SFGAO_HASSUBFOLDER.

MSDN states that the SFGAO_HASSUBFOLDER flag is only advisory and it should
be returned when in doubt if computing will take too long. So I don't think
the check is worth the performance cost.

http://msdn.microsoft.com/en-us/library/ms909872.aspx


---
 dlls/shell32/shlfolder.c |   16 ----------------
 1 files changed, 0 insertions(+), 16 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1ff970a7af03e937343f9ce75247229dbd31a78c.diff
Type: text/x-patch
Size: 1079 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20080924/cc5010c9/attachment.bin 


More information about the wine-patches mailing list