aboutsummaryrefslogtreecommitdiff
path: root/src/Screen.hh
diff options
context:
space:
mode:
authormarkt <markt>2007-06-03 20:14:33 (GMT)
committermarkt <markt>2007-06-03 20:14:33 (GMT)
commit255d96ce45bad1ef93112d45eaadeaac61df1fd2 (patch)
tree8a2657e9a2f05471df52624c0e6ba3a0434195ee /src/Screen.hh
parent785f5f705b2c00c4527d6b8cf4cbbb2f6d687364 (diff)
downloadfluxbox-255d96ce45bad1ef93112d45eaadeaac61df1fd2.zip
fluxbox-255d96ce45bad1ef93112d45eaadeaac61df1fd2.tar.bz2
store the EWMH window in Screen.cc, so it gets destroyed when we destroy the screen
Diffstat (limited to 'src/Screen.hh')
-rw-r--r--src/Screen.hh5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Screen.hh b/src/Screen.hh
index 602d5b9..0d2534d 100644
--- a/src/Screen.hh
+++ b/src/Screen.hh
@@ -309,6 +309,9 @@ public:
309 FbRootWindow &rootWindow() { return m_root_window; } 309 FbRootWindow &rootWindow() { return m_root_window; }
310 const FbRootWindow &rootWindow() const { return m_root_window; } 310 const FbRootWindow &rootWindow() const { return m_root_window; }
311 311
312 FbTk::FbWindow &dummyWindow() { return m_dummy_window; }
313 const FbTk::FbWindow &dummyWindow() const { return m_dummy_window; }
314
312 FbTk::MultLayers &layerManager() { return m_layermanager; } 315 FbTk::MultLayers &layerManager() { return m_layermanager; }
313 const FbTk::MultLayers &layerManager() const { return m_layermanager; } 316 const FbTk::MultLayers &layerManager() const { return m_layermanager; }
314 FbTk::ResourceManager &resourceManager() { return m_resource_manager; } 317 FbTk::ResourceManager &resourceManager() { return m_resource_manager; }
@@ -557,7 +560,7 @@ private:
557 std::auto_ptr<RootTheme> m_root_theme; 560 std::auto_ptr<RootTheme> m_root_theme;
558 561
559 FbRootWindow m_root_window; 562 FbRootWindow m_root_window;
560 FbTk::FbWindow m_geom_window, m_pos_window; 563 FbTk::FbWindow m_geom_window, m_pos_window, m_dummy_window;
561 564
562 struct ScreenResource { 565 struct ScreenResource {
563 ScreenResource(FbTk::ResourceManager &rm, const std::string &scrname, 566 ScreenResource(FbTk::ResourceManager &rm, const std::string &scrname,