aboutsummaryrefslogtreecommitdiff
path: root/src/Screen.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/Screen.cc')
-rw-r--r--src/Screen.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/Screen.cc b/src/Screen.cc
index 277952b..53b772e 100644
--- a/src/Screen.cc
+++ b/src/Screen.cc
@@ -193,7 +193,6 @@ BScreen::BScreen(FbTk::ResourceManager &rm,
193 unsigned int opts) : 193 unsigned int opts) :
194 m_layermanager(num_layers), 194 m_layermanager(num_layers),
195 root_colormap_installed(false), 195 root_colormap_installed(false),
196 m_image_control(0),
197 m_current_workspace(0), 196 m_current_workspace(0),
198 m_focused_windowtheme(new FbWinFrameTheme(scrn, ".focus", ".Focus")), 197 m_focused_windowtheme(new FbWinFrameTheme(scrn, ".focus", ".Focus")),
199 m_unfocused_windowtheme(new FbWinFrameTheme(scrn, ".unfocus", ".Unfocus")), 198 m_unfocused_windowtheme(new FbWinFrameTheme(scrn, ".unfocus", ".Unfocus")),
@@ -215,7 +214,6 @@ BScreen::BScreen(FbTk::ResourceManager &rm,
215 m_altname(altscreenname), 214 m_altname(altscreenname),
216 m_focus_control(new FocusControl(*this)), 215 m_focus_control(new FocusControl(*this)),
217 m_placement_strategy(new ScreenPlacement(*this)), 216 m_placement_strategy(new ScreenPlacement(*this)),
218 m_cycle_opts(0),
219 m_opts(opts) { 217 m_opts(opts) {
220 218
221 219
@@ -643,7 +641,7 @@ void BScreen::propertyNotify(Atom atom) {
643 &ret_bytes_after, (unsigned char **)&str); 641 &ret_bytes_after, (unsigned char **)&str);
644 } 642 }
645 643
646 static std::auto_ptr<FbTk::Command<void> > cmd(0); 644 static std::unique_ptr<FbTk::Command<void> > cmd;
647 cmd.reset(FbTk::CommandParser<void>::instance().parse(str, false)); 645 cmd.reset(FbTk::CommandParser<void>::instance().parse(str, false));
648 if (cmd.get()) { 646 if (cmd.get()) {
649 cmd->execute(); 647 cmd->execute();