On Fri, Sep 05, 2014 at 07:34:51AM -0400, Tom Horsley wrote:
> On Fri, 05 Sep 2014 11:49:17 +0200
> Bert Geens wrote:
> 
> > However shading and unshading the window after deiconifying returns the
> > application to normal behaviour for me (fvwm 2.6.5).
> 
> By golly, it works for me too (once I found the WindowShade function
> and added it to my window operations menu). Thanks!

Now, that is a real surprise to me.  Shading and unshading a
window is almost the same as just resizing it, except that some
additional Ewmh or Gnome state may be communicated to the window.

Could one of you please try what happens if you add the following
lines at the end of the function fvwm/icons.c:CMD_Iconify(), right
before the final return:

  FlushAllMessageQueues();
  XFlush(dpy);
  EWMH_SetWMState(fw, False);
  GNOME_SetHints(fw);
  GNOME_SetWinArea(fw);

(Even if it works it is not a proper solution, just an attempt to
fire extra events at the window and see what happens.)

Ciao

Dominik ^_^  ^_^

-- 

Dominik Vogt

Reply via email to