wmaker: Use window placement settings on other workspaces.
commit65802d3402dec0cfc995ec5cd1d50078fd35c183
authorDoug Torrance <dtorrance@piedmont.edu>
Tue, 19 Jan 2016 01:52:17 +0000 (18 20:52 -0500)
committerCarlos R. Mafra <crmafra@gmail.com>
Wed, 20 Jan 2016 13:14:48 +0000 (20 08:14 -0500)
tree9abd0cf175d51eb14a27a73bccf4d1b8163dc8ae
parent9de5a27dbc57aac8af8624fdb406f3cc63e5bf39
wmaker: Use window placement settings on other workspaces.

Previously, if a window was placed on a workspace other than the current one,
the window placement settings (given by WindowPlacement) were ignored and
the window was drawn in the upper left hand corner.  This is Debian
bug #181735, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=181735

Part of the bug report by Andrew Gorcester from the link above
is reproduced here:

"When placing a window in a non-active workspace (which usually happens
if the user asks for a program to be started when wmaker is launched,
and defines an initial workspace in the window's attributes dialog),
Windowmaker doesn't follow specified rules on window placement.

All windows of programs that don't manage their own window placement
(Gaim manages placement itself, for instance) are placed in the far
upper-left corner.  Usually windows originate from 64, 64, because the
clip occupies the upper-left corner by default."
src/window.c