On Sat, Nov 19, 2016 at 03:58:26PM +0000, Jürgen Hartmann wrote:
> Thank you for your suggestion, Dominik:
> 
> > For the time being you can circumvent the problem by removing the whole
> >
> >                 if (
> >                         FCheckIfEvent(
> >                                 dpy, &dummy, test_withdraw_request,
> >                                 (XPointer)&args)) {
> >                         ...
> >                 }
> >
> > from HandleMapRequestKeepRaised.
> 
> I found this piece of code (part of HandleMapRequestKeepRaised) in the
> released Fvwm 2.6.7 sources in the file
> 
>    fvwm-2.6.7/fvwm/events.c
> 
> spanning from line 3078 to 3123. I deactivated it by means of
> 
>    #if 0
>    ...
>    #endif
> 
> what resulted in the following three warnings during compilation:

Yeah, forget about the warnings.

> Unfortunately, this seems not to have any influence to our issue. After
> installing the modified binaries, Vmware still shows the old behavior:
> Returning from fullscreen mode yields a vanished window. This applies
> to Player 6.0.6 and Workstation 9.0.4.
> 
> Did I throw out the right piece of code?

Are you sure the patched fvwm was running?  Other than that I have
also this block commented out from an earlier experiment:

#if 0 /*!!!*/
        if (
                fw != NULL && IS_SCHEDULED_FOR_DESTROY(fw) &&
                e->type != DestroyNotify)
        {
                return;
        }
#endif

Ciao

Dominik ^_^  ^_^

-- 

Dominik Vogt

Reply via email to