Thomas Adam schrieb:
Hi,

On 1 September 2011 05:35, Christian Ehrlicher<ch.ehrlic...@gmx.de>  wrote:
Thomas Adam schrieb:

Hi Chtistian,

On Wed, Aug 31, 2011 at 06:54:37AM +0200, Christian Ehrlicher wrote:

sorry for the late reply but I think I found the culprit. There are
some hacks in events.c/focus.c (focus_force_refresh_focus and
refresh_focus) which seem to steal the focus from the focus proxy
and therefore kill the xembed implementation in qt.

In the case of ddd which still exhibits this, the events are so fast that
any client (FVWM in this case) would simply get confused as to which
window
is supposed to receive focus.

Interesting - I've another focus problem (qt is loosig focus when a popup
menu is closed, but only sometimes - when I do the same action again all
works fine. Is this maybe related?

Can you send through a minimal application for this?  I've never
programmed with Qt before.

No, not for this problem - it occurs now and then during 'normal' work and I ca reproduce it in our application with nearly 90 percent. But as soon as I try to factor it out into a testcase it works like a charm...

Christian

Reply via email to