Index: src/Remember.cc =================================================================== RCS file: /cvsroot/fluxbox/fluxbox/src/Remember.cc,v retrieving revision 1.38 diff -a -b -B -p -u -r1.38 Remember.cc --- src/Remember.cc 7 Jun 2004 21:16:13 -0000 1.38 +++ src/Remember.cc 5 Aug 2004 00:31:46 -0000 @@ -68,10 +68,6 @@ using namespace std; -#ifndef MAXPATHLEN -#define MAXPATHLEN 255 -#endif // MAXPATHLEN - namespace { class RememberMenuItem : public FbTk::MenuItem { @@ -330,8 +326,24 @@ int Remember::parseApp(ifstream &file, A app.rememberWorkspace(w); } else if (str_key == "Layer") { unsigned int l; + if (str_label == "DESKTOP") { + l = Fluxbox::instance()->getDesktopLayer(); + } else if (str_label == "BELOW") { + l = Fluxbox::instance()->getBottomLayer(); + } else if (str_label == "NORMAL") { + l = Fluxbox::instance()->getNormalLayer(); + } else if (str_label == "TOP") { + l = Fluxbox::instance()->getNormalLayer(); + } else if (str_label == "DOCK") { + l = Fluxbox::instance()->getDockLayer(); + } else if (str_label == "ABOVEDOCK") { + l = Fluxbox::instance()->getAboveDockLayer(); + } else if (str_label == "MENU") { + l = Fluxbox::instance()->getMenuLayer(); + } else { FB_istringstream iss(str_label.c_str()); iss >> l; + } app.rememberLayer(l); } else if (str_key == "Dimensions") { unsigned int h,w;