aboutsummaryrefslogtreecommitdiff
path: root/src/Screen.cc
diff options
context:
space:
mode:
authorPavel Labath <pavelo@centrum.sk>2011-07-13 08:33:14 (GMT)
committerPavel Labath <pavelo@centrum.sk>2011-07-13 08:33:14 (GMT)
commita13f6ba94c2a52966ea0a37edb5a9fa798568052 (patch)
tree3ac18d91a33966d9207ad66c54685f7b24f27de5 /src/Screen.cc
parentc63a2294d884151d5538d6ead319a76dc41abba6 (diff)
downloadfluxbox_pavel-a13f6ba94c2a52966ea0a37edb5a9fa798568052.zip
fluxbox_pavel-a13f6ba94c2a52966ea0a37edb5a9fa798568052.tar.bz2
Emit the "modified" signal when a resource value is changed through C++ code
Diffstat (limited to 'src/Screen.cc')
-rw-r--r--src/Screen.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Screen.cc b/src/Screen.cc
index edfd298..73ec8b2 100644
--- a/src/Screen.cc
+++ b/src/Screen.cc
@@ -830,7 +830,7 @@ void BScreen::reconfigure() {
830 830
831 // and update their names 831 // and update their names
832 for(size_t i = 0; i < std::min(m_workspaces_list.size(), resource.workspace_names->size()); ++i) 832 for(size_t i = 0; i < std::min(m_workspaces_list.size(), resource.workspace_names->size()); ++i)
833 m_workspaces_list[i]->setName( (*resource.workspace_names)[i] ); 833 m_workspaces_list[i]->setName( resource.workspace_names.get()[i] );
834 834
835 // update menu filenames 835 // update menu filenames
836 m_rootmenu->reloadHelper()->setMainFile(fluxbox->getMenuFilename()); 836 m_rootmenu->reloadHelper()->setMainFile(fluxbox->getMenuFilename());
@@ -870,7 +870,8 @@ void BScreen::reconfigureTabs() {
870void BScreen::updateWorkspaceName(unsigned int w) { 870void BScreen::updateWorkspaceName(unsigned int w) {
871 Workspace *space = getWorkspace(w); 871 Workspace *space = getWorkspace(w);
872 if (space) { 872 if (space) {
873 (*resource.workspace_names)[w] = space->name(); 873 resource.workspace_names.get()[w] = space->name();
874 // XXX use resource.workspace_names.modifiedSig() instead
874 m_workspacenames_sig.emit(*this); 875 m_workspacenames_sig.emit(*this);
875 Fluxbox::instance()->save_rc(); 876 Fluxbox::instance()->save_rc();
876 } 877 }