all repos — fluxbox @ 783a3903759117112e4120a5ff47b59f2a67cf06

custom fork of the fluxbox windowmanager

fix wm_name for fluxbox
simonb simonb
commit

783a3903759117112e4120a5ff47b59f2a67cf06

parent

90fcc93d6e87183c7d2956b4b1e067be25060169

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

jump to
M ChangeLogChangeLog

@@ -1,6 +1,8 @@

(Format: Year/Month/Day) Changes for 0.9.13 *05/05/06: + * xrestop should now display "Fluxbox" (Simon) + Ewmh.hh/cc * Fix potential segfault menu bug, thanks chenfeng (Simon) Menu.cc * Added more KeyActions to TextBox (thanx to Vadim <suhanov_vadim@mail.ru>
M src/Ewmh.ccsrc/Ewmh.cc

@@ -92,7 +92,7 @@ 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, + XChangeProperty(disp, wincheck, m_net_wm_name, utf8_string, 8, PropModeReplace, (unsigned char *) "Fluxbox", strlen("Fluxbox")); }

@@ -794,6 +794,7 @@ m_net_wm_pid = XInternAtom(disp, "_NET_WM_PID", False);

m_net_wm_handled_icons = XInternAtom(disp, "_NET_WM_HANDLED_ICONS", False); m_net_wm_ping = XInternAtom(disp, "_NET_WM_PING", False); + utf8_string = XInternAtom(disp, "UTF8_STRING", False); }
M src/Ewmh.hhsrc/Ewmh.hh

@@ -122,6 +122,8 @@

// application protocols Atom m_net_wm_ping; + Atom utf8_string; + std::vector<Window> m_windows; typedef std::map<FluxboxWindow *, WindowState *> SavedState; SavedState m_savedstate;