Tortoise SVN Overlay Icons Don't Display in TC
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50754
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Yes, it runs with higher privileges. I don't see a reason why overlay icons shouldn't work when you have higher privileges than when you don't. Btw, do you get the same problem in the "File open" dialog of a program like notepad or paint when you start it as admin?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Yes! I see the same (bad) behavior using Notepad. The Tortoise SVN overlays are NOT visible in the Open dialog when running Notepad with elevated privileges, but they are visible when running with normal privileges. (Tortoise CVS overlays are visible in both instances.) So I guess that means that it's a Tortoise SVN issue?
- ghisler(Author)
- Site Admin
- Posts: 50754
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Apparently yes. Have you tried to open the TortoiseSVN settings from the context menu of an elevated program?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Not sure exactly what you mean. I just tried the following:
*Ran Notepad with elevated privileges
* File -> Open
*Navigated to a directory under Tortoise SVN control
*Right clicked to access the Tortoise SVN settings
*Changed icon sets (just to do something)
I didn't observe any changed behavior in the display of overlays.
*Ran Notepad with elevated privileges
* File -> Open
*Navigated to a directory under Tortoise SVN control
*Right clicked to access the Tortoise SVN settings
*Changed icon sets (just to do something)
I didn't observe any changed behavior in the display of overlays.
- ghisler(Author)
- Site Admin
- Posts: 50754
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Yes, that's what I meant. You should check whether the option "Show overlays and context menu only in explorer" is checked there or not.
I tried this on XP when using as a normal user and starting TC as user "administrator" - the option isn't checked, but I don't see any overlay icons, although the context menu items are all there. It really seems to be a TortoiseSVN bug. Maybe they will listen to your bug report if you don't mention Total Commander, but say that it doesn't work in any "file open" dialog...
I tried this on XP when using as a normal user and starting TC as user "administrator" - the option isn't checked, but I don't see any overlay icons, although the context menu items are all there. It really seems to be a TortoiseSVN bug. Maybe they will listen to your bug report if you don't mention Total Commander, but say that it doesn't work in any "file open" dialog...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Solution?
This is what I heard back from the Tortoise SVN mailing list:
You can change the overlays settings from "default" to "shell".
The overlay cache is only started once per session - if you use "runas",
the processes can't access the already running cache because it runs
with other privileges.
-------------
That solution seems to work, at least partially (parent folders don't seem to have the overlay icons), but I'm still testing.
You can change the overlays settings from "default" to "shell".
The overlay cache is only started once per session - if you use "runas",
the processes can't access the already running cache because it runs
with other privileges.
-------------
That solution seems to work, at least partially (parent folders don't seem to have the overlay icons), but I'm still testing.
- ghisler(Author)
- Site Admin
- Posts: 50754
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: Solution?
2jalperin
from an elevated TC?
Kind regards,
Holger
I'am just wondering, if it would work in combination with an elevated TC, if you change the properties of TSVNCache.exe to run as administrator, or to push a button likeTortoise SVN mailing list wrote:The overlay cache is only started once per session - if you use "runas",
the processes can't access the already running cache because it runs with other privileges.
Code: Select all
TOTALCMD#BAR#DATA
%comspec% /c
taskkill /IM TSVNCache.exe
%COMMANDER_PATH%\WCMICONS.DLL
Restart TSVNCache
-1
Kind regards,
Holger
-
- Junior Member
- Posts: 26
- Joined: 2005-06-03, 11:04 UTC
Same Problem with TortoiseCVS.
Starting TotalCommander with admin privileg no overlay icon (white paper overlay will be shown).
Starting TotalCommander with NO admin privilegs, overlay icon are OK!
I updated yesterday to the latest version of TortoiseCVS (TortoiseCVS-1.12.1.exe)
Also deleting the overlay icon cache of Win7 x64 doesn't help.
Hope you will found a solution.
Regards,
GeminiServer
Starting TotalCommander with admin privileg no overlay icon (white paper overlay will be shown).
Starting TotalCommander with NO admin privilegs, overlay icon are OK!
I updated yesterday to the latest version of TortoiseCVS (TortoiseCVS-1.12.1.exe)
Also deleting the overlay icon cache of Win7 x64 doesn't help.
Hope you will found a solution.
Regards,
GeminiServer
No mather what do it.
▬▬▬▬▬▬▬▬▬▬▬▬
#64305 / #182199
▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬
#64305 / #182199
▬▬▬▬▬▬▬▬▬▬▬▬
- ghisler(Author)
- Site Admin
- Posts: 50754
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Do you get the same problem in the File->Open dialog of other programs run with admin privileges, e.g. in notepad.exe?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
-
- Junior Member
- Posts: 26
- Joined: 2005-06-03, 11:04 UTC
Tested with notepad.exeghisler(Author) wrote:Do you get the same problem in the File->Open dialog of other programs run with admin privileges, e.g. in notepad.exe?
Start notepad.exe with Admin privilegs -> Overlay icons OK
Start notepad.exe without Admin privilegs -> Overlay icons OK
It works with notepad.exe!
TotalCommander seems to try to show the overlay icon but see your self:
Image: http://img257.imageshack.us/img257/1341/snap0340.png
No mather what do it.
▬▬▬▬▬▬▬▬▬▬▬▬
#64305 / #182199
▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬
#64305 / #182199
▬▬▬▬▬▬▬▬▬▬▬▬
-
- Junior Member
- Posts: 26
- Joined: 2005-06-03, 11:04 UTC
- ghisler(Author)
- Site Admin
- Posts: 50754
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Seems like TC is getting the wrong icon index from Tortoise. Do you get this with other overlays too, e.g. for *.lnk files?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
-
- Junior Member
- Posts: 26
- Joined: 2005-06-03, 11:04 UTC
Hi,
lnk files are ok. (Tested with Desktop lnk files).
But what could be the Difference between User and Admin ?
The icon indexes should be the same for Admin an User.
I think that not the index is the problem, may the overlay icon files can't be located in TC in Admin mode. And from where the white paper icon is coming from? Could it be the a corruption in the icon image-list?
cheers,
GeminiServer
lnk files are ok. (Tested with Desktop lnk files).
But what could be the Difference between User and Admin ?
The icon indexes should be the same for Admin an User.
I think that not the index is the problem, may the overlay icon files can't be located in TC in Admin mode. And from where the white paper icon is coming from? Could it be the a corruption in the icon image-list?
cheers,
GeminiServer
No mather what do it.
▬▬▬▬▬▬▬▬▬▬▬▬
#64305 / #182199
▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬
#64305 / #182199
▬▬▬▬▬▬▬▬▬▬▬▬