diff options
author | markt <markt> | 2007-06-03 20:14:33 (GMT) |
---|---|---|
committer | markt <markt> | 2007-06-03 20:14:33 (GMT) |
commit | 255d96ce45bad1ef93112d45eaadeaac61df1fd2 (patch) | |
tree | 8a2657e9a2f05471df52624c0e6ba3a0434195ee /src/Screen.hh | |
parent | 785f5f705b2c00c4527d6b8cf4cbbb2f6d687364 (diff) | |
download | fluxbox-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.hh | 5 |
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, |