diff options
Diffstat (limited to 'src/WorkspaceNameTool.cc')
-rw-r--r-- | src/WorkspaceNameTool.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/WorkspaceNameTool.cc b/src/WorkspaceNameTool.cc index 09067ea..fe1fa6f 100644 --- a/src/WorkspaceNameTool.cc +++ b/src/WorkspaceNameTool.cc | |||
@@ -20,7 +20,7 @@ | |||
20 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | 20 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
21 | // DEALINGS IN THE SOFTWARE. | 21 | // DEALINGS IN THE SOFTWARE. |
22 | 22 | ||
23 | // $Id: WorkspaceNameTool.cc,v 1.4 2003/08/13 10:19:38 fluxgen Exp $ | 23 | // $Id: WorkspaceNameTool.cc,v 1.5 2003/08/26 23:20:07 fluxgen Exp $ |
24 | 24 | ||
25 | #include "WorkspaceNameTool.hh" | 25 | #include "WorkspaceNameTool.hh" |
26 | 26 | ||
@@ -42,6 +42,7 @@ WorkspaceNameTool::WorkspaceNameTool(const FbTk::FbWindow &parent, | |||
42 | m_button.setText(m_screen.currentWorkspace()->name()); | 42 | m_button.setText(m_screen.currentWorkspace()->name()); |
43 | 43 | ||
44 | // setup signals | 44 | // setup signals |
45 | screen.workspaceNamesSig().attach(this); | ||
45 | screen.currentWorkspaceSig().attach(this); | 46 | screen.currentWorkspaceSig().attach(this); |
46 | theme.reconfigSig().attach(this); | 47 | theme.reconfigSig().attach(this); |
47 | 48 | ||
@@ -69,6 +70,8 @@ void WorkspaceNameTool::moveResize(int x, int y, | |||
69 | 70 | ||
70 | void WorkspaceNameTool::update(FbTk::Subject *subj) { | 71 | void WorkspaceNameTool::update(FbTk::Subject *subj) { |
71 | m_button.setText(m_screen.currentWorkspace()->name()); | 72 | m_button.setText(m_screen.currentWorkspace()->name()); |
73 | if (m_button.width() != width()) | ||
74 | resize(width(), height()); | ||
72 | renderTheme(); | 75 | renderTheme(); |
73 | } | 76 | } |
74 | 77 | ||