--- cvs/src/fluxbox.cc 2004-01-21 21:23:42.000000000 +0100 +++ fb/src/fluxbox.cc 2004-02-10 01:32:23.017214808 +0100 @@ -569,7 +570,7 @@ Fluxbox::Fluxbox(int argc, char **argv, } // setup theme manager to have our style file ready to be scanned - FbTk::ThemeManager::instance().load(getStyleFilename()); + FbTk::ThemeManager::instance().load(FbTk::StringUtil::expandFilename(getStyleFilename())); XSynchronize(disp, False); sync(false); @@ -1643,11 +1644,11 @@ void Fluxbox::load_rc() { if (m_rc_stylefile->empty()) *m_rc_stylefile = DEFAULTSTYLE; else // expand tilde - *m_rc_stylefile = StringUtil::expandFilename(*m_rc_stylefile); + *m_rc_stylefile = *m_rc_stylefile; // expand tilde - *m_rc_groupfile = StringUtil::expandFilename(*m_rc_groupfile); + *m_rc_groupfile = *m_rc_groupfile; #ifdef DEBUG cerr<<__FILE__<<": Loading groups ("<<*m_rc_groupfile<<")"<setEnabled(false); m_clientlist_menu.insert(separator); @@ -1185,7 +1187,7 @@ void Slit::updateClientmenu() { void Slit::saveClientList() { - std::ofstream file(m_filename.c_str()); + std::ofstream file(FbTk::StringUtil::expandFilename(m_filename).c_str()); SlitClients::iterator it = m_client_list.begin(); SlitClients::iterator it_end = m_client_list.end(); std::string prevName;