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