I'm using FileInfo.wlx plugin and sometimes use if for opening .lib and .a files, and when I click second tab, it shows dialog 'Dumping, wait...' and prepares list of symbols in the file. While its 'dumping', TC doesn't respond (it may last for 10-20-30 and more seconds).
Maybe it would be better to start lister in separate thread? Maybe one separate thread for all lister windows if plugins don't support multithreading? So even if lister will hang, TC will work fine.
TC hangs if lister plugin hangs
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50512
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Thanks for your suggestion, I will consider it for a later version. Unfortunately it's currently impossible because the Delphi user interface isn't thread-safe. But maybe I can just call all the plugins from a background thread.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com