Martin Fuchs <[EMAIL PROTECTED]> writes:

> The problem is not just my application. The problem exists with any 
> application, that tries to register a shell window, for example the original 
> MS explorer or GeoShell. Handling it with catching WM_MOUSEACTIVATE would be 
> possible, yes. But that would be another work around especially for Wine. If 
> it is launched on a bare MS windows system without MS explorer, it registers 
> it`s shell window and there is no problem with focus handling. I think, Wine 
> should behave the same way?

Yes, if it works under Windows then obviously we need a fix in Wine.
I think you should investigate exactly how Windows does it, there are
many places where we could add such checks so we need to find out
exactly where Windows has them.

> Good. Which other global informations would be cancdidates for this? May be we 
> could start right now to use this shared memory technique.

No, I want the code to work right with the current scheme before we
start adding shared memory, because it will create a lot of subtle
synchronization problems.

-- 
Alexandre Julliard
[EMAIL PROTECTED]

Reply via email to