all repos — openbox @ e8b6f65186587ac8e79fcc81d8006ea1270a02d4

openbox fork - make it a bit more like ryudo

add support for the WM_CLASS property.
make getValue for a string array return the right number in nelements.
Dana Jansens danakj@orodu.net
commit

e8b6f65186587ac8e79fcc81d8006ea1270a02d4

parent

5fed16de70c0fbe40c9e62667f80f612d027c717

2 files changed, 3 insertions(+), 1 deletions(-)

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

@@ -52,6 +52,7 @@ _atoms[wm_delete_window] = create("WM_DELETE_WINDOW");

_atoms[wm_take_focus] = create("WM_TAKE_FOCUS"); _atoms[wm_name] = create("WM_NAME"); _atoms[wm_icon_name] = create("WM_ICON_NAME"); + _atoms[wm_class] = create("WM_CLASS"); _atoms[motif_wm_hints] = create("_MOTIF_WM_HINTS"); _atoms[blackbox_hints] = create("_BLACKBOX_HINTS"); _atoms[blackbox_attributes] = create("_BLACKBOX_ATTRIBUTES");

@@ -471,10 +472,10 @@ while(num < nelements) {

std::string::const_iterator tmp = it; // current string.begin() it = std::find(tmp, end, '\0'); // look for null between tmp and end strings.push_back(std::string(tmp, it)); // s[tmp:it) + ++num; if (it == end) break; ++it; if (it == end) break; - ++num; } nelements = num;
M src/XAtom.hhsrc/XAtom.hh

@@ -57,6 +57,7 @@ wm_take_focus,

wm_change_state, wm_name, wm_icon_name, + wm_class, motif_wm_hints, blackbox_attributes, blackbox_change_attributes,