Martin, I have another question regarding your first post. Why the icon overlays are not visible on Windows Explorer screenshot? Does they appear randomly even in Windows Explorer?msaxer wrote:Right you are, sorry Jan. The first screenshot appears to be correct. However during normal usage the overlay icons appear somewhat randomly. The second pair of screenshots displays this. If I jump to different directories containing files that are all in Perforce only some of them have the overlay. I wish I could provide more specifics, but I can't discern a pattern.Jan Rysavy wrote: Martin, in the first post you posted a screenshot of Salamander which seems to be OK -- all read-only files were marked with overlay. I'm confused.
RC3 - Icon overlay confused somehow?
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Hi Jan,Jan Rysavy wrote: Martin, I have another question regarding your first post. Why the icon overlays are not visible on Windows Explorer screenshot? Does they appear randomly even in Windows Explorer?
They don't appear at all in Windows Explorer. Thus my surprise to see that Salamander had a hook to that information from Perforce.
BTW, to reply to some other posts. Refreshing the directory would correct the overlay icons in RC3.
Martin
-
- ALTAP Staff
- Posts: 1112
- Joined: 08 Dec 2005, 09:13
- Location: Novy Bor, Czech Republic
- Contact:
Unfortunately I'm not sure the problem is really fixed. I'm still seeing overlay icons in Salamander and their behavior appears quirky.Petr Solin wrote:We have fixed violating of STA model of using COM objects (we have used one object in several threads). It seems to fix this problem: Salamander does not show icon overlays from Perforce now (so it behaves exactly as Windows Explorer). Thanks Martin (msaxer) for testing!
Looking in the registry I see:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
There are these subkeys:
P4EXPCheckoutOverlay
P4EXPSyncdOverlay
P4EXPUpdateOverlay
I've searched around on the Perforce site and haven't found any pointers to explain what's going on. BTW, if anybody wants to test this you can install a free dev version of Perforce.
Here's the version info from P4Win:
The Perforce Windows Client
Unicode Version 2006.2 115288
Jan 25 2007
Copyright © 1997, 2006 Perforce Software
Resource DLL
Version 2006.2 115288
English (United States)
Copyright © 1997, 2006 Perforce Software
Martin
-
- ALTAP Staff
- Posts: 1112
- Joined: 08 Dec 2005, 09:13
- Location: Novy Bor, Czech Republic
- Contact: