all repos — fluxbox @ e8ae40e072b83020fdd1a6f7d46d3513f2efe84e

custom fork of the fluxbox windowmanager

wm support check on checkwindow
fluxgen fluxgen
commit

e8ae40e072b83020fdd1a6f7d46d3513f2efe84e

parent

4b412d94b1c0abef0736ecda19b136fb25ca1a9b

1 files changed, 6 insertions(+), 8 deletions(-)

jump to
M src/Ewmh.ccsrc/Ewmh.cc

@@ -19,7 +19,7 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: Ewmh.cc,v 1.3 2002/10/16 19:03:57 fluxgen Exp $ +// $Id: Ewmh.cc,v 1.4 2002/10/16 23:32:17 fluxgen Exp $ #include "Ewmh.hh"

@@ -44,17 +44,15 @@

void Ewmh::initForScreen(const BScreen &screen) { Display *disp = BaseDisplay::getXDisplay(); - XSetWindowAttributes attr; - attr.override_redirect = True; - Window wincheck = XCreateWindow(disp, screen.getRootWindow(), - 0, 0, 1, 1, 0, - CopyFromParent, InputOnly, CopyFromParent, - CWOverrideRedirect, &attr); - + Window wincheck = XCreateSimpleWindow(disp, + screen.getRootWindow(), 0, 0, 5, 5, 0, 0, 0); + if (wincheck != None) { m_windows.push_back(wincheck); XChangeProperty(disp, screen.getRootWindow(), m_net_supporting_wm_check, XA_WINDOW, 32, + PropModeReplace, (unsigned char *) &wincheck, 1); + XChangeProperty(disp, wincheck, m_net_supporting_wm_check, XA_WINDOW, 32, PropModeReplace, (unsigned char *) &wincheck, 1); XChangeProperty(disp, wincheck, m_net_wm_name, XA_STRING, 8,