diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-07-11 00:41:56 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-07-11 00:41:56 +0000 |
| commit | f320a023977e430785454e70c8c861b7c95f9a8f (patch) | |
| tree | d02b19107597aaf972b1b54ecec6217b45f6189a /src/Screen.cc | |
| parent | cac80d06ef93fac0b4d39ec28fada1076f5bf28d (diff) | |
clean up the systray and desktop lists
Diffstat (limited to 'src/Screen.cc')
| -rw-r--r-- | src/Screen.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/Screen.cc b/src/Screen.cc index cebd21c0..99224350 100644 --- a/src/Screen.cc +++ b/src/Screen.cc @@ -310,6 +310,12 @@ BScreen::~BScreen(void) { std::for_each(netizenList.begin(), netizenList.end(), PointerAssassin()); + while (! desktopWindowList.empty()) + removeDesktopWindow(desktopWindowList[0]); + + while (! systrayWindowList.empty()) + removeSystrayWindow(systrayWindowList[0]); + delete rootmenu; delete workspacemenu; delete iconmenu; |
