all repos — fluxbox @ d07ee244d3ee419a5bc35698e67abd07f746f808

custom fork of the fluxbox windowmanager

Ignore case when matching window classnames.
Gregor Bollerhey gbsoftware@arcor.de
commit

d07ee244d3ee419a5bc35698e67abd07f746f808

parent

89dec4ff159933b93b187bb422f3926b00300963

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

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

@@ -149,6 +149,7 @@ if(XGetClassHint(Fluxbox::instance()->display(),

this->window(), xclasshint.get())) { std::string classname(xclasshint.get()->res_class); + classname = FbTk::StringUtil::toLower(classname); auto ix = std::find(left.begin(), left.end(), classname); if (ix != left.end())

@@ -235,8 +236,10 @@ m_rc_systray_pinright(screen.resourceManager(),

"", screen.name() + ".systray.pinRight", screen.altName() + ".Systray.PinRight") { - FbTk::StringUtil::stringtok(m_pinleft, m_rc_systray_pinleft, " ,"); - FbTk::StringUtil::stringtok(m_pinright, m_rc_systray_pinright, " ,"); + FbTk::StringUtil::stringtok(m_pinleft, + FbTk::StringUtil::toLower(m_rc_systray_pinleft), " ,"); + FbTk::StringUtil::stringtok(m_pinright, + FbTk::StringUtil::toLower(m_rc_systray_pinright), " ,"); FbTk::EventManager::instance()->add(*this, m_window); FbTk::EventManager::instance()->add(*this, m_selection_owner);