diff options
author | markt <markt> | 2007-07-07 01:59:38 (GMT) |
---|---|---|
committer | markt <markt> | 2007-07-07 01:59:38 (GMT) |
commit | 0a316695e88299dfbcfa88c1f07786581e1cfb0f (patch) | |
tree | 2d15dbe6e744a25dc33d2589c4dfe09838887b15 /src/Screen.cc | |
parent | 27b8fe8270c5b7edcddc42134459500b00d47d4b (diff) | |
download | fluxbox-0a316695e88299dfbcfa88c1f07786581e1cfb0f.zip fluxbox-0a316695e88299dfbcfa88c1f07786581e1cfb0f.tar.bz2 |
save workspace names, and some fixes for menu behavior
Diffstat (limited to 'src/Screen.cc')
-rw-r--r-- | src/Screen.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Screen.cc b/src/Screen.cc index 4d3944c..9a7d433 100644 --- a/src/Screen.cc +++ b/src/Screen.cc | |||
@@ -1106,6 +1106,14 @@ void BScreen::rereadMenu() { | |||
1106 | m_rootmenu->reconfigure(); | 1106 | m_rootmenu->reconfigure(); |
1107 | } | 1107 | } |
1108 | 1108 | ||
1109 | void BScreen::updateWorkspaceName(unsigned int w) { | ||
1110 | Workspace *space = getWorkspace(w); | ||
1111 | if (space) { | ||
1112 | m_workspace_names[w] = space->name(); | ||
1113 | updateWorkspaceNamesAtom(); | ||
1114 | Fluxbox::instance()->save_rc(); | ||
1115 | } | ||
1116 | } | ||
1109 | 1117 | ||
1110 | void BScreen::removeWorkspaceNames() { | 1118 | void BScreen::removeWorkspaceNames() { |
1111 | m_workspace_names.clear(); | 1119 | m_workspace_names.clear(); |