[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: No overlays on Windows 7 with dropbox

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Fri, 18 Sep 2009 22:16:52 +0200

On 18.09.2009 20:44, Bob Archer wrote:
>> On Fri, Sep 18, 2009 at 13:48, Bob Archer<bob.archer_at_amsi.com> wrote:
>>>> On Fri, Sep 18, 2009 at 13:27, Bob Archer<bob.archer_at_amsi.com>
>> wrote:
>>>>> Hello,
>>>>>
>>>>> I am wondering if anyone else has run into this and/or found a
>> fix.
>>>>>
>>>>> I recently installed Dropbox (getdropbox.com) on my machine and
>> the
>>>> tortoise
>>>>> overlays are now no longer working. The dropbox overlays are
>> working
>>>> fine.
>>>>>
>>>>> This is Win7 RTM Professional 64-Bit.
>>>>>
>>>>> I am using Tortiose 1.6.5 64-Bit version. (I don't have the 32-bit
>>>> version
>>>>> installed)
>>>>
>>>> I suspect the Dropbox overlays are interfering with the Tortoise
>> ones.
>>>> There are only so many overlay "slots" in Explorer, and if Dropbox
>> is
>>>> using them up before Tortoise can get in, then Tortoise can't show
>> you
>>>> any overlays.
>>>>
>>>> Can you disable Dropbox overlays?
>>>>
>>>> I believe a similar issue has been reported with Mozy and reported
>> to
>>>> Mozy support.
>>>
>>> No, I looked and didn't see an option in Dropbox to disable the
>> overlays. Is there any way I can see how many overlays are
>> installed/setup whatever?
>>
>> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\S
>> hellIconOverlayIdentifiers
>> looks likely. It's probably in the TSVN docs somewhere too, I'm not
>> sure.
>>
>>> I will also send dropbox an email, see what they say.
>>>
>>> If I reinstall Tortioise will its overlays win instead of Dropbox's?
>>
>> It's probably determined at runtime. The TSVN overlay key names I see
>> have numbers at the beginning of them, so it may be possible to hack
>> around with those to change priority, but I honestly don't know what
>> it'd do. Insert standard regedit disclaimers here.
>>
>
> The ones in my registry don't have numbers. I see that dropbox has three and starting with D they are the first three... Here is my list:
>
> DropboxExt1
> DropboxExt2
> DropboxExt3
> EnhancedStorageShell
> Offline Files
> SharingPrivate
> TortoiseAdded
> TortoiseConflict
> TortoiseDeleted
> TortoiseIgnored
> TortoiseLocked
> TortoiseModified
> TortoiseNormal
> TortoiseReadOnly
> TortoiseUnversionsed
>
> I read somewhere that you can only have 11 on Win7? Not sure if that is true. Are you saying these are just loaded in ABC order? Or, is it first come first serve?
>
> It seems that the Added and Deleted are working. I didn't want to test locked. Modified, Normal, Unversioned aren't working.
>
> Is there no way to hack windows to have it support more overlays? I mean really... what's up with such a small limit?

The loading order is *not* done alphabetically. At least not on XP and
Vista (haven't tested on Win7). It's done in the order the overlays were
installed (the order they're read from the registry with the
RegEnumKeyEx() API).

You have 15 overlay handlers installed. That means only *one* of the
TSVN overlays should not show up: the 'added' one. It should simply show
the 'modified' overlay for added items.

I just installed dropbox myself for testing. But even after two reboots,
I can't reproduce the issue. I can see all the overlays just fine (using
Win7 and of course the latest build from trunk of TSVN).

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2396612
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-09-18 22:17:16 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.