aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavel Labath <pavelo@centrum.sk>2011-08-15 08:50:13 (GMT)
committerPaul Tagliamonte <paultag@fluxbox.org>2012-04-07 02:13:13 (GMT)
commit33ca33e29c611f548a84e5a32c6a5916f27097e2 (patch)
treeb98bff94f33f14bd3cfa1611005daa915cf4fcab
parent10854cc262fa243d948477e715d03ede5765a405 (diff)
downloadfluxbox_paul-33ca33e29c611f548a84e5a32c6a5916f27097e2.zip
fluxbox_paul-33ca33e29c611f548a84e5a32c6a5916f27097e2.tar.bz2
Fix autosave when the slitlist is modified
This resource is a bit special, so I forgot to add an autosave call to it.
-rw-r--r--src/Slit.cc2
-rw-r--r--src/Slit.hh1
2 files changed, 3 insertions, 0 deletions
diff --git a/src/Slit.cc b/src/Slit.cc
index 9a79ac5..bf38439 100644
--- a/src/Slit.cc
+++ b/src/Slit.cc
@@ -210,6 +210,8 @@ void Slit::SlitClientsRes::setFromLua(lua::state &l) {
210 SlitClients::operator=(t); 210 SlitClients::operator=(t);
211 211
212 l.pop(); 212 l.pop();
213
214 m_rm.resourceChanged(*this);
213} 215}
214 216
215void Slit::SlitClientsRes::pushToLua(lua::state &l) const { 217void Slit::SlitClientsRes::pushToLua(lua::state &l) const {
diff --git a/src/Slit.hh b/src/Slit.hh
index f12a740..77ce6f5 100644
--- a/src/Slit.hh
+++ b/src/Slit.hh
@@ -176,6 +176,7 @@ private:
176 static unsigned int s_eventmask; 176 static unsigned int s_eventmask;
177 Strut *m_strut; 177 Strut *m_strut;
178 178
179 // this class is a bit messy. candidate for rethinking
179 class SlitClientsRes: public FbTk::Resource_base, public SlitClients { 180 class SlitClientsRes: public FbTk::Resource_base, public SlitClients {
180 public: 181 public:
181 SlitClientsRes(FbTk::ResourceManager_base &rm, const std::string &name) 182 SlitClientsRes(FbTk::ResourceManager_base &rm, const std::string &name)