From 583398e491a498a127833846e74c53cdc81918e2 Mon Sep 17 00:00:00 2001
From: Mathias Gumz <akira at fluxbox dot org>
Date: Fri, 30 Apr 2010 09:03:57 +0200
Subject: bugfix: using 'int' on 64bit systems while setting window properties
 is wrong

using a smaller type ('long' on 64bit is 8 byte, 'int' is 4) results in
strange properties, eg:

  _NET_WM_STATE(ATOM) = _NET_WM_STATE_MAXIMIZED_HORZ, undefined atom # 0x2726130

(when xpropping a maximized xterm). this might cause misbehavior in apps.
---
 src/Ewmh.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Ewmh.cc b/src/Ewmh.cc
index eadea4b..3a47132 100644
--- a/src/Ewmh.cc
+++ b/src/Ewmh.cc
@@ -980,7 +980,7 @@ void Ewmh::updateState(FluxboxWindow &win) {
 
     updateActions(win);
 
-    typedef vector<unsigned int> StateVec;
+    typedef vector<Atom> StateVec;
 
     StateVec state;
 
-- 
cgit v0.11.2