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