summaryrefslogtreecommitdiff
path: root/src/Rootmenu.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-07-10 22:24:48 +0000
committerDana Jansens <danakj@orodu.net>2002-07-10 22:24:48 +0000
commit9e99a9a1e21b7b7214b17a759e58efd00b254551 (patch)
treea5068122443613e868a117fe76cc0fcde07f164e /src/Rootmenu.cc
parentb21cf8b33520e44611657e2876131b67dc0472d6 (diff)
sync with bb cvs
Diffstat (limited to 'src/Rootmenu.cc')
-rw-r--r--src/Rootmenu.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Rootmenu.cc b/src/Rootmenu.cc
index 148c1fca..3395b4f7 100644
--- a/src/Rootmenu.cc
+++ b/src/Rootmenu.cc
@@ -61,6 +61,11 @@ void Rootmenu::itemSelected(int button, unsigned int index) {
if (! item->function())
return;
+ if (! (getScreen()->getRootmenu()->isTorn() || isTorn()) &&
+ item->function() != BScreen::Reconfigure &&
+ item->function() != BScreen::SetStyle)
+ hide();
+
switch (item->function()) {
case BScreen::Execute:
if (item->exec())
@@ -88,9 +93,4 @@ void Rootmenu::itemSelected(int button, unsigned int index) {
getScreen()->getBlackbox()->reconfigure();
return;
}
-
- if (! (getScreen()->getRootmenu()->isTorn() || isTorn()) &&
- item->function() != BScreen::Reconfigure &&
- item->function() != BScreen::SetStyle)
- hide();
}