Your message dated Tue, 10 Sep 2013 21:05:22 -0700
with message-id 
<cafuqieyjc98oy0+_okmbmu6-mbxrc-4xnbutey7syfhntbg...@mail.gmail.com>
has caused the   report #717943,
regarding fvwm: remove "sticky" by ewmh message
to be marked as having been forwarded to the upstream software
author(s) fvwm-work...@fvwm.org

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
717943: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=717943
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Hi,

        This was reported by a Debian user. Please retain the CC to
       717943-forwar...@bugs.debian.org in your response, so that
       the Debian BTS has a record.

Package: fvwm
Version: 1:2.6.5.ds-2
Severity: normal

The "sticky" state of a window is not removed by an EWMH message.
For example in an xterm, turn on sticky with

    wmctrl -i -r $WINDOWID -b add,sticky

The title bar becomes lines to show stickiness.  But then

    wmctrl -i -r $WINDOWID -b remove,sticky

does not remove the sticky indicator lines from the title bar where I
hoped it would.  Simlarly "toggle" does not remove it.  The usual window
menu command with WindowShade does remove it though.

    +  "(Un)Shade"   WindowShade toggle


Nosing around fvwm/ewmh_events.c ewmh_WMStateSticky() under "ev != NULL"
I see the apparent "add" and "remove" legs are both the same

execute_function_override_window(NULL, NULL, "Stick on", 1, fw);

I wonder if the remove leg, the "else", should be "Stick off".
Changing it to that works for me.


-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-486
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages fvwm depends on:
ii  libc6                                  2.17-7
ii  libcairo2                              1.12.2-3
ii  libfontconfig1                         2.10.2-2
ii  libfribidi0                            0.19.5-2
ii  libgdk-pixbuf2.0-0                     2.28.2-1
ii  libglib2.0-0                           2.36.3-3
ii  libice6                                2:1.0.8-2
ii  libpng12-0                             1.2.49-4
ii  libreadline6                           6.2+dfsg-0.1
ii  librplay3                              3.3.2-14
ii  librsvg2-2                             2.36.4-2
ii  libsm6                                 2:1.2.1-2
ii  libstroke0                             0.5.1-6
ii  libtinfo5                              5.9-10
ii  libx11-6                               2:1.6.0-1
ii  libxcursor1                            1:1.1.14-1
ii  libxext6                               2:1.3.2-1
ii  libxft2                                2.3.1-1
ii  libxinerama1                           2:1.1.3-1
ii  libxpm4                                1:3.5.10-1
ii  libxrender1                            1:0.9.7-1+deb7u1
ii  perl                                   5.14.2-21
ii  perl-modules [libperl4-corelibs-perl]  5.14.2-21
ii  zlib1g                                 1:1.2.8.dfsg-1

Versions of packages fvwm recommends:
pn  fvwm-icons            <none>
ii  libx11-protocol-perl  0.56-4
ii  perl-tk               1:804.031-1

Versions of packages fvwm suggests:
ii  cpp          4:4.6.1-2
pn  fvwm-themes  <none>
ii  m4           1.4.16-5
ii  menu         2.1.46
pn  wm-icons     <none>

-- debconf information:
* fvwm/upgrade/pre_2.5.8: true
* fvwm/info:
* fvwm/select: old
* fvwm/hooks: true

--- End Message ---

Reply via email to