Original code was flawed: * On +S+H (hidden and system) files, the attributes are set 4 times, when there's only need for 2 calls. * When clearing +S bit, it is masked out from the _original_ attribute value, which means that if the +H was cleared previously, it is set back again. It doesn't seem like this was intended, so I assume it's a bug. * When restoring the attributes, there's a pointless OR operation. Close #2881 |
||
---|---|---|
.. | ||
Test/FunctionList | ||
bin | ||
gcc | ||
installer | ||
misc/chameleon | ||
scintilla.original.forUpdating | ||
src | ||
visual.net |