Icons for special folder replaced after Ctrl+R
Moderators: Hacker, petermad, Stefan2, white
Icons for special folder replaced after Ctrl+R
Windows 7, TC 32bit.
When the "show special folder icons" option is turned on, the system icon (for example, for the folder "C:\Documents and Settings") is drawn, but after the update (Ctrl+R) the icon is replaced with the icon from Total Commander.
When the "show special folder icons" option is turned on, the system icon (for example, for the folder "C:\Documents and Settings") is drawn, but after the update (Ctrl+R) the icon is replaced with the icon from Total Commander.
Not confirmed. TC 9.20 32bit and 64bit, Windows 7 Pro
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
- ghisler(Author)
- Site Admin
- Posts: 50541
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Not confirmed either. It's possible that the icon loading thread is busy with other things, so it can take a moment to reload such icons. In a worst case, it can take several minutes, e.g. when it tries to load an icon from a network share which is no longer accessible.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Clickable link: https://imgur.com/gallery/ptDGkZM
2WetMouse
Where exactly do you see a problem? The icons are not replaced by the TC icon, TC just redraws the exclamation mark icon that marks hidden objects. Note that the exclamation mark icon is there already, it just gets redrawn.
[EDIT]
I meant exclamation mark, not question mark.
[/EDIT]
Regards
Dalai
2WetMouse
Where exactly do you see a problem? The icons are not replaced by the TC icon, TC just redraws the exclamation mark icon that marks hidden objects. Note that the exclamation mark icon is there already, it just gets redrawn.
[EDIT]
I meant exclamation mark, not question mark.
[/EDIT]
Regards
Dalai
Last edited by Dalai on 2018-07-11, 12:38 UTC, edited 1 time in total.
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
2 Dalai
Thanks for link.
The problem is visible on folders with junction/symlink (All Users, Documents and Settings). On the folders an overlay with an arrow is displayed. First you see a system overlay, but after Ctrl+R it is replaced with an overlay from TC that looks different.
A large blue arrow above the exclamation changes to a small black arrow under an exclamation.
Thanks for link.
The problem is visible on folders with junction/symlink (All Users, Documents and Settings). On the folders an overlay with an arrow is displayed. First you see a system overlay, but after Ctrl+R it is replaced with an overlay from TC that looks different.
A large blue arrow above the exclamation changes to a small black arrow under an exclamation.
Neither the exclamation mark nor the link arrow are system overlays. Both of them are TC icons/overlays. Both icons (exclamation mark and link arrow) are there, before and after you press Ctrl+R. The only difference is that the exclamation mark is drawn under the link arrow before you refresh the panel and over the link arrow after doing so.WetMouse wrote:On the folders an overlay with an arrow is displayed. First you see a system overlay, but after Ctrl+R it is replaced with an overlay from TC that looks different.
To summarize:
- Before refresh: Link arrow drawn over exclamation mark
- After refresh: exclamation mark drawn over link arrow
Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
2Dalai
This is not entirely true. For symbolic links - before refresh a system arrow is drawn.
I made a more illustrative example - I disabled the exclamation mark and used a custom icon library.
Image: http://i.imgur.com/fcwamd5.gif
This is not entirely true. For symbolic links - before refresh a system arrow is drawn.
I made a more illustrative example - I disabled the exclamation mark and used a custom icon library.
Image: http://i.imgur.com/fcwamd5.gif
Last edited by WetMouse on 2018-07-11, 17:45 UTC, edited 1 time in total.
I can confirm this:
Before Ctrl+R: http://madsenworld.dk/tcmd/overlaylnk1.png
After Ctrl+R: http://madsenworld.dk/tcmd/overlaylnk2.png
Setting: http://madsenworld.dk/tcmd/overlaylnk2.png
Actually, I don't need to press Ctrl+R, just take focus away form TC and back on (WatchDirs=55) does it.
In TC 9.10 the overlay arrows for LNK's are shown permanently.
As from TC 9.12rc2 the overlay arrows are not shown. When I press Ctrl+R they are shown for a split second and then dissapears.
TC 9.20b1 behaves the same way as TC 9.20 final.
I don't use any custom icon library.
Before Ctrl+R: http://madsenworld.dk/tcmd/overlaylnk1.png
After Ctrl+R: http://madsenworld.dk/tcmd/overlaylnk2.png
Setting: http://madsenworld.dk/tcmd/overlaylnk2.png
Actually, I don't need to press Ctrl+R, just take focus away form TC and back on (WatchDirs=55) does it.
In TC 9.10 the overlay arrows for LNK's are shown permanently.
As from TC 9.12rc2 the overlay arrows are not shown. When I press Ctrl+R they are shown for a split second and then dissapears.
TC 9.20b1 behaves the same way as TC 9.20 final.
I don't use any custom icon library.
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
- ghisler(Author)
- Site Admin
- Posts: 50541
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Not confirmed so far. Do you get this with a fresh ini? If no, which options do you need to set?
There is one thing I noticed, though, e.g. for folder "Programme" pointing to "Program Files": When overlay icons are enabled, and using the internal folder icons (not from Explorer), the icon may sometimes show the Windows overlay arrow, and sometimes the internal overlay arrow.
There is one thing I noticed, though, e.g. for folder "Programme" pointing to "Program Files": When overlay icons are enabled, and using the internal folder icons (not from Explorer), the icon may sometimes show the Windows overlay arrow, and sometimes the internal overlay arrow.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
I used these settings: Image: https://i.imgur.com/9te6Mt6.png
Yes, this is the crux of the problem.ghisler(Author) wrote:the icon may sometimes show the Windows overlay arrow, and sometimes the internal overlay arrow.
2ghisler(Author)
Use this wincmd.ini:
There will be no overlay arrows on the <LNK> entries - now press Ctrl+R and there will be.
It seems to be the IconOverlays=1 that is the culprit - If I set IconOverlays=0, then the overlay arrows are shown all the time, even though they should not be shown at all.
Use this wincmd.ini:
Code: Select all
[Configuration]
ShowHiddenSystem=1
UseLongNames=1
Small83Names=0
IconOverlays=1
IconsSpecialFolders=3
Showicons=2
ShowEXEandLNKicons=2
IconsInMenus=17
IconsOnNet=1
OldListIcons=1
FirstTimeIconLib=0
[left]
path=c:\Users\Default\
It seems to be the IconOverlays=1 that is the culprit - If I set IconOverlays=0, then the overlay arrows are shown all the time, even though they should not be shown at all.
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
- ghisler(Author)
- Site Admin
- Posts: 50541
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: Icons for special folder replaced after Ctrl+R
This should be fixed in TC 9.21 rc1, please test it! TC now uses its own link overlay icon for these file system links.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: Icons for special folder replaced after Ctrl+R
Confirmed fixed in TC 9.21rc1 
I would still expect no link overlays for folders to be shown if IconOverlays=0 though...?

I would still expect no link overlays for folders to be shown if IconOverlays=0 though...?
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
- ghisler(Author)
- Site Admin
- Posts: 50541
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: Icons for special folder replaced after Ctrl+R
IconOverlays=0 is meant to turn off the (sometimes slow, sometimes faulty) loading of overlays via OLE2. The link icons for these file system links are internal icons and don't need complex loading. File system links are also very dangerous, depending on the operation performed, so I prefer to always warn the user about them.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com