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

TSVN dialogs and parent window

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2007-08-05 18:55:41 CEST

Hi,

I'm a little bit lost here so I thought I ask you guys:
When you bring up a TSVN dialog (e.g. Settings, Commit, ...), does it
have an entry in the taskbar or does it attach itself to the top level
window (usually the explorer)?

The reason I'm asking:
I installed some app yesterday to try it out. First time the
installation failed half through, so I deinstalled and installed it
again. After that (I'm not really sure if that's the reason), all TSVN
dialogs (except the log dialog, but that's another matter) attached
themselves to the top level window (which means: the window which was
currently active got deactivated until the TSVN dialog was closed).
There were some other problems, but those were not related to TSVN.
While trying to debug the problem I could see that GetActiveWindow()
returned a valid window handle (the one of the top window), which it
must not do since TSVN is a separate process (and definitely a separate
thread) than the one of the top window.

Since the app I installed is one of a major SW vendor (Adobe, for those
asking), I'd like to know if that happened only because the installation
got messed up, or if there really are apps out there which mess around
with the system in such a bad way.
btw: I had to use system-restore to get my laptop working again...

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sun Aug 5 18:54:06 2007

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.