aboutsummaryrefslogtreecommitdiff
path: root/src/Screen.cc
diff options
context:
space:
mode:
authormarkt <markt>2007-07-07 01:56:46 (GMT)
committermarkt <markt>2007-07-07 01:56:46 (GMT)
commit18cd70f74999b85ea5d35fc95fad3fdf33f1831e (patch)
tree7a149c79982a1eaa43aed5773cecfd482e426b8e /src/Screen.cc
parentd39a5489b18ef28f21ba910c76cba8f1342bc97c (diff)
downloadfluxbox-18cd70f74999b85ea5d35fc95fad3fdf33f1831e.zip
fluxbox-18cd70f74999b85ea5d35fc95fad3fdf33f1831e.tar.bz2
save workspace names, and some fixes for menu behavior
Diffstat (limited to 'src/Screen.cc')
-rw-r--r--src/Screen.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Screen.cc b/src/Screen.cc
index dfa986e..a37b594 100644
--- a/src/Screen.cc
+++ b/src/Screen.cc
@@ -1036,6 +1036,14 @@ void BScreen::rereadMenu() {
1036 m_rootmenu->reconfigure(); 1036 m_rootmenu->reconfigure();
1037} 1037}
1038 1038
1039void BScreen::updateWorkspaceName(unsigned int w) {
1040 Workspace *space = getWorkspace(w);
1041 if (space) {
1042 m_workspace_names[w] = space->name();
1043 updateWorkspaceNamesAtom();
1044 Fluxbox::instance()->save_rc();
1045 }
1046}
1039 1047
1040void BScreen::removeWorkspaceNames() { 1048void BScreen::removeWorkspaceNames() {
1041 m_workspace_names.clear(); 1049 m_workspace_names.clear();