Leaving tar.gz archive quickly

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: Hacker, petermad, Stefan2, white

Post Reply
kot.leta
New Member
New Member
Posts: 1
Joined: 2007-05-24, 07:24 UTC

Leaving tar.gz archive quickly

Post by *kot.leta »

In TC7, when you enter an archive, it displays a temp folder in the address bar unlike in previous versions.
If you leave a folder by pressing Backspace, it takes some time to restore the address to the original location, but if you hit Backspace several times quickly, it doesn't yet restore the address location and goes up through a root temp directory instead of going to a folder containing the archive.

Example:
i enter an archive like D:\example.tar.gz
first i enter gz part, then i enter tar inside it
the address changes to something like C:\Users\MYUSERNAME\AppData\Local\Temp\_tc\example.tar\
if i press backspace one time, then wait a second and then press another time - then it's ok and i get to the D: root directory,
but if i don't wait that second for the address bar to update - i'll get to C:\Users\MYUSERNAME\AppData\Local\Temp\

I use Vista and TC7rc4.
User avatar
Flint
Power Member
Power Member
Posts: 3501
Joined: 2003-10-27, 09:25 UTC
Location: Belgrade, Serbia
Contact:

Post by *Flint »

It's a known problem, has been discussed many times. It happens not with tar.gz only, but with all types of nested archives.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 11.03 / Win10 x64
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50475
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Unfortunately this cannot be avoided, sorry. TC uses a timer to detect that the user switched to the temp folder containing the temporary archive. If the users switches to ANY other folder, then TC will remain in that folder. Since there are dozens of ways to change directories, there is really no other way than to use a timer...
Author of Total Commander
https://www.ghisler.com
Post Reply