diff options
author | fluxgen <fluxgen> | 2002-08-04 15:26:00 (GMT) |
---|---|---|
committer | fluxgen <fluxgen> | 2002-08-04 15:26:00 (GMT) |
commit | 024d181abb16b896e53a5eb2ea094998e39e57a5 (patch) | |
tree | 4f80baa5c8e827cbf6f3d3dc8bf5df3af3c722d5 | |
parent | 4f6e9bc87ea91413e561633fd25226aeb3ea13ad (diff) | |
download | fluxbox-024d181abb16b896e53a5eb2ea094998e39e57a5.zip fluxbox-024d181abb16b896e53a5eb2ea094998e39e57a5.tar.bz2 |
comment
-rw-r--r-- | src/Rootmenu.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Rootmenu.cc b/src/Rootmenu.cc index 66df012..513a971 100644 --- a/src/Rootmenu.cc +++ b/src/Rootmenu.cc | |||
@@ -132,9 +132,10 @@ Window Rootmenu::useAutoGroupWindow() | |||
132 | auto_group_window = 0; // clear it immediately | 132 | auto_group_window = 0; // clear it immediately |
133 | // If not set check the parent and the parent's parent, ... | 133 | // If not set check the parent and the parent's parent, ... |
134 | else { | 134 | else { |
135 | Rootmenu* parent = dynamic_cast<Rootmenu*>(GetParent()); | 135 | // TODO: dynamic_cast throws std::bad_cast! |
136 | if (parent) | 136 | Rootmenu *p = dynamic_cast<Rootmenu*>(parent()); |
137 | w = parent->useAutoGroupWindow(); | 137 | if (p) |
138 | w = p->useAutoGroupWindow(); | ||
138 | } | 139 | } |
139 | return w; | 140 | return w; |
140 | } | 141 | } |