aboutsummaryrefslogtreecommitdiff
path: root/src/Ewmh.cc
diff options
context:
space:
mode:
authorMathias Gumz <akira at fluxbox dot org>2010-04-30 07:03:57 (GMT)
committerMathias Gumz <akira at fluxbox dot org>2010-04-30 07:03:57 (GMT)
commit583398e491a498a127833846e74c53cdc81918e2 (patch)
tree3b154e63d509d08b307947e563cef8e5c46acc55 /src/Ewmh.cc
parentfd43058365eacb6e0dd5634b622bbbabbd1972eb (diff)
downloadfluxbox-583398e491a498a127833846e74c53cdc81918e2.zip
fluxbox-583398e491a498a127833846e74c53cdc81918e2.tar.bz2
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.
Diffstat (limited to 'src/Ewmh.cc')
-rw-r--r--src/Ewmh.cc2
1 files changed, 1 insertions, 1 deletions
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) {
980 980
981 updateActions(win); 981 updateActions(win);
982 982
983 typedef vector<unsigned int> StateVec; 983 typedef vector<Atom> StateVec;
984 984
985 StateVec state; 985 StateVec state;
986 986