2014-07-03 10:44 GMT+04:00 Michal Haško <mic...@hasko.info>:
> Hi all,
>
> I'm new to the list, although I've been active user of dwm for 3+ years.
> There's this misbehaving program whose window I cannot move whatsoever.
> xprop-ing the window doesn't report any wm_class, which is by itself
> weird. In other window managers (kwin) the window behaves properly,
> can be moved (but not resized, which is by design, you'll see if you
> try it).
>From quick code digging, it seems that moving and resizing both call
XConfigureWindow with
CWX|CWY|CWWidth|CWHeight|CWBorderWidth [0]. If the application in
question is simply
ignoring all events that look even remotely like resizing, without
applying the movement part,
that would explain this behaviour.

While separating resize and move is indeed possible, its a workaround
for what I'd call...
not sane behaviour, and also extremely not common case. My guess is
that it won't be fixed.
Try writing to Pianoteq support, maybe they'll file a bug about it.

For quickly confirming it, you can replace the mask in question with
CWX|CWY, that'll produce
version of DWM incapable of resizing windows, but you'll be able to
test if it moves then.

[0] http://git.suckless.org/dwm/tree/dwm.c#n1260

-- 
Best regards,
Alexander Sedov.

Reply via email to