1. Open TC
2. Make sure some internal associations are defined and the current view displays some files which have icons defined by internal associations.
3. Open control panel
4. Change title bar colors
5. Back in TC all icons defined by internal associations are removed.
Tested on Windows 7, TC 7.50a.
Changing system colors removes icons
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50421
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
The icons are always cleared when you change system colors - they need to be reloaded because they are stored internally as a bitmap with the icon drawn on the current background color. Therefore TC clears the icon cache when it gets a WM_WININICHANGE message. However, it seems that TC only loads the new icons when you change to a different directory. Can you confirm that too?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50421
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
- ghisler(Author)
- Site Admin
- Posts: 50421
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact: