filename fix, patch from Mathias Gumz
This commit is contained in:
parent
3c78d753c0
commit
6b3a626cbe
4 changed files with 13 additions and 21 deletions
|
@ -19,7 +19,7 @@
|
||||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
// DEALINGS IN THE SOFTWARE.
|
// DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
//$Id: Keys.cc,v 1.41 2003/12/30 18:14:33 fluxgen Exp $
|
//$Id: Keys.cc,v 1.42 2004/02/20 09:29:07 fluxgen Exp $
|
||||||
|
|
||||||
|
|
||||||
#include "Keys.hh"
|
#include "Keys.hh"
|
||||||
|
@ -158,7 +158,7 @@ bool Keys::addBinding(const std::string &linebuffer) {
|
||||||
if (val.size() <= 0)
|
if (val.size() <= 0)
|
||||||
return true; // empty lines are valid.
|
return true; // empty lines are valid.
|
||||||
|
|
||||||
if (val[0][0] == '#') //the line is commented
|
if (val[0][0] == '#' || val[0][0] == '!' ) //the line is commented
|
||||||
return true; // still a valid line.
|
return true; // still a valid line.
|
||||||
|
|
||||||
unsigned int key = 0, mod = 0;
|
unsigned int key = 0, mod = 0;
|
||||||
|
|
13
src/Slit.cc
13
src/Slit.cc
|
@ -22,7 +22,7 @@
|
||||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
// DEALINGS IN THE SOFTWARE.
|
// DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
// $Id: Slit.cc,v 1.91 2004/02/12 10:29:24 rathnor Exp $
|
// $Id: Slit.cc,v 1.92 2004/02/20 09:29:06 fluxgen Exp $
|
||||||
|
|
||||||
#include "Slit.hh"
|
#include "Slit.hh"
|
||||||
|
|
||||||
|
@ -1129,11 +1129,12 @@ void Slit::loadClientList(const char *filename) {
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// save filename so we can save client list later
|
// save filename so we can save client list later
|
||||||
m_filename = FbTk::StringUtil::expandFilename(filename);
|
m_filename = filename;
|
||||||
|
std::string real_filename= FbTk::StringUtil::expandFilename(filename);
|
||||||
|
|
||||||
struct stat buf;
|
struct stat buf;
|
||||||
if (stat(m_filename.c_str(), &buf) == 0) {
|
if (stat(real_filename.c_str(), &buf) == 0) {
|
||||||
std::ifstream file(m_filename.c_str());
|
std::ifstream file(real_filename.c_str());
|
||||||
std::string name;
|
std::string name;
|
||||||
while (! file.eof()) {
|
while (! file.eof()) {
|
||||||
name = "";
|
name = "";
|
||||||
|
@ -1170,7 +1171,7 @@ void Slit::updateClientmenu() {
|
||||||
m_clientlist_menu.insert("Cycle Up", cycle_up);
|
m_clientlist_menu.insert("Cycle Up", cycle_up);
|
||||||
m_clientlist_menu.insert("Cycle Down", cycle_down);
|
m_clientlist_menu.insert("Cycle Down", cycle_down);
|
||||||
|
|
||||||
FbTk::MenuItem *separator = new FbTk::MenuItem("-------");
|
FbTk::MenuItem *separator = new FbTk::MenuItem("---");
|
||||||
separator->setEnabled(false);
|
separator->setEnabled(false);
|
||||||
m_clientlist_menu.insert(separator);
|
m_clientlist_menu.insert(separator);
|
||||||
|
|
||||||
|
@ -1186,7 +1187,7 @@ void Slit::updateClientmenu() {
|
||||||
|
|
||||||
void Slit::saveClientList() {
|
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 = m_client_list.begin();
|
||||||
SlitClients::iterator it_end = m_client_list.end();
|
SlitClients::iterator it_end = m_client_list.end();
|
||||||
std::string prevName;
|
std::string prevName;
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
// DEALINGS IN THE SOFTWARE.
|
// DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
// $Id: Workspace.cc,v 1.90 2004/01/21 14:14:40 fluxgen Exp $
|
// $Id: Workspace.cc,v 1.91 2004/02/20 09:29:07 fluxgen Exp $
|
||||||
|
|
||||||
#include "Workspace.hh"
|
#include "Workspace.hh"
|
||||||
|
|
||||||
|
@ -339,7 +339,7 @@ bool Workspace::checkGrouping(FluxboxWindow &win) {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Workspace::loadGroups(const std::string &filename) {
|
bool Workspace::loadGroups(const std::string &filename) {
|
||||||
string real_filename = filename;
|
string real_filename = FbTk::StringUtil::expandFilename(filename);
|
||||||
FbTk::StringUtil::removeTrailingWhitespace(real_filename);
|
FbTk::StringUtil::removeTrailingWhitespace(real_filename);
|
||||||
ifstream infile(real_filename.c_str());
|
ifstream infile(real_filename.c_str());
|
||||||
if (!infile)
|
if (!infile)
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
// DEALINGS IN THE SOFTWARE.
|
// DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
// $Id: fluxbox.cc,v 1.230 2004/02/10 18:51:08 fluxgen Exp $
|
// $Id: fluxbox.cc,v 1.231 2004/02/20 09:29:05 fluxgen Exp $
|
||||||
|
|
||||||
#include "fluxbox.hh"
|
#include "fluxbox.hh"
|
||||||
|
|
||||||
|
@ -569,7 +569,7 @@ Fluxbox::Fluxbox(int argc, char **argv, const char *dpy_name, const char *rcfile
|
||||||
}
|
}
|
||||||
|
|
||||||
// setup theme manager to have our style file ready to be scanned
|
// 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);
|
XSynchronize(disp, False);
|
||||||
sync(false);
|
sync(false);
|
||||||
|
@ -1642,16 +1642,7 @@ void Fluxbox::load_rc() {
|
||||||
|
|
||||||
if (m_rc_stylefile->empty())
|
if (m_rc_stylefile->empty())
|
||||||
*m_rc_stylefile = DEFAULTSTYLE;
|
*m_rc_stylefile = DEFAULTSTYLE;
|
||||||
else // expand tilde
|
|
||||||
*m_rc_stylefile = StringUtil::expandFilename(*m_rc_stylefile);
|
|
||||||
|
|
||||||
|
|
||||||
// expand tilde
|
|
||||||
*m_rc_groupfile = StringUtil::expandFilename(*m_rc_groupfile);
|
|
||||||
|
|
||||||
#ifdef DEBUG
|
|
||||||
cerr<<__FILE__<<": Loading groups ("<<*m_rc_groupfile<<")"<<endl;
|
|
||||||
#endif // DEBUG
|
|
||||||
if (!Workspace::loadGroups(*m_rc_groupfile)) {
|
if (!Workspace::loadGroups(*m_rc_groupfile)) {
|
||||||
cerr<<"Failed to load groupfile: "<<*m_rc_groupfile<<endl;
|
cerr<<"Failed to load groupfile: "<<*m_rc_groupfile<<endl;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue