Test case:
1. create two tabs
2. execute cm_DirBranch to one of them
3. switch between tabs 2 times
Result of cm_DirBranch command lost.
Is it desired behaviour or bug?
problem with cm_DirBranch command
Moderators: Hacker, petermad, Stefan2, white
It is probably intentional - it is like that in TC 7.04 too.
But I support that branch view should be kept when switching tabs, just like any other view.
But I support that branch view should be kept when switching tabs, just like any other view.
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
Hi, guys.
This is a very old limitation of branchview. Therefore it took me 30 minutes to locate the old thread which simply had to exist as my memory assured me: Bug or feature regarding Ctrl+B.
Suggested Workaround (may not always be feasible):
Whatever you want to do in another tab, do not do it inside the file panel which displays the branchview tab. Switch to the other file panel and perform your job there. Then come back to the former file panel. As the active tab here has not been changed, branchview will still be active.
To a certain degree, I agree with you two:
It would really be helpful if the branchview list were cached when you switch to another tab inside the same file panel and were restored as soon as you come back.
I realize, however, that there is a chance that by now the cached branchview list is no longer up-to-date, due to whatever you have just done in a different tab, and that the cached branchview list will not reflect the changes.
Kind regards,
Karl
This is a very old limitation of branchview. Therefore it took me 30 minutes to locate the old thread which simply had to exist as my memory assured me: Bug or feature regarding Ctrl+B.
Suggested Workaround (may not always be feasible):
Whatever you want to do in another tab, do not do it inside the file panel which displays the branchview tab. Switch to the other file panel and perform your job there. Then come back to the former file panel. As the active tab here has not been changed, branchview will still be active.
To a certain degree, I agree with you two:
It would really be helpful if the branchview list were cached when you switch to another tab inside the same file panel and were restored as soon as you come back.
I realize, however, that there is a chance that by now the cached branchview list is no longer up-to-date, due to whatever you have just done in a different tab, and that the cached branchview list will not reflect the changes.

Kind regards,
Karl
- ghisler(Author)
- Site Admin
- Posts: 50505
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Yes, this behaviour is intentional: Since TC does not keep the contents of inactive tabs (except for search results), it would be very slow to return to a page where dirbranch is active, because TC would have to re-read all the subdirs too...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com