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-11-01 09:57:22 (GMT)
commit5b85f21a7ff560eafb1553b4529d2240000aa8b4 (patch)
treee3d595c3849f26038a7d8e7f588486d05d31e2ff /src/Screen.cc
parentaec059644893c1314203d501b1d80cfd439f4d2f (diff)
downloadfluxbox_pavel-5b85f21a7ff560eafb1553b4529d2240000aa8b4.zip
fluxbox_pavel-5b85f21a7ff560eafb1553b4529d2240000aa8b4.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 d4a8a0a..622ba55 100644
--- a/src/Screen.cc
+++ b/src/Screen.cc
@@ -822,7 +822,7 @@ void BScreen::reconfigure() {
822 822
823 // and update their names 823 // and update their names
824 for(size_t i = 0; i < std::min(m_workspaces_list.size(), resource.workspace_names->size()); ++i) 824 for(size_t i = 0; i < std::min(m_workspaces_list.size(), resource.workspace_names->size()); ++i)
825 m_workspaces_list[i]->setName( (*resource.workspace_names)[i] ); 825 m_workspaces_list[i]->setName( resource.workspace_names.get()[i] );
826 826
827 // update menu filenames 827 // update menu filenames
828 m_rootmenu->reloadHelper()->setMainFile(fluxbox->getMenuFilename()); 828 m_rootmenu->reloadHelper()->setMainFile(fluxbox->getMenuFilename());
@@ -862,7 +862,8 @@ void BScreen::reconfigureTabs() {
862void BScreen::updateWorkspaceName(unsigned int w) { 862void BScreen::updateWorkspaceName(unsigned int w) {
863 Workspace *space = getWorkspace(w); 863 Workspace *space = getWorkspace(w);
864 if (space) { 864 if (space) {
865 (*resource.workspace_names)[w] = space->name(); 865 resource.workspace_names.get()[w] = space->name();
866 // XXX use resource.workspace_names.modifiedSig() instead
866 m_workspacenames_sig.emit(*this); 867 m_workspacenames_sig.emit(*this);
867 Fluxbox::instance()->save_rc(); 868 Fluxbox::instance()->save_rc();
868 } 869 }