[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE_3_1_BRANCH: kdebase/kdesktop
From:       Waldo Bastian <bastian () kde ! org>
Date:       2002-12-09 12:25:49
[Download RAW message or body]

CVS commit by waba: 

KIOSK fix


  M +18 -4     krootwm.cc   1.165.2.1


--- kdebase/kdesktop/krootwm.cc  #1.165:1.165.2.1
@@ -88,4 +88,6 @@ KRootWm::KRootWm(KDesktop* _desktop) : Q
   }
 
+  if (kapp->authorizeKAction("bookmarks"))
+  {
   bookmarks = new KActionMenu( i18n("Bookmarks"), "bookmark", m_actionCollection, "bookmarks" );
   bookmarkMenu = new KBookmarkMenu( KonqBookmarkManager::self(), new KBookmarkOwner(),
@@ -93,4 +95,10 @@ KRootWm::KRootWm(KDesktop* _desktop) : Q
                                     m_actionCollection,
                                     true, false );
+  }
+  else
+  {
+     bookmarks = 0;
+     bookmarkMenu = 0;
+  }
 
   // The windowList and desktop menus can be part of a menubar (Mac style)
@@ -333,5 +341,8 @@ void KRootWm::buildMenus()
     }
 
+    if (bookmarks)
+    {
     bookmarks->plug( desktopMenu );
+    }
     desktopMenu->insertSeparator();
 
@@ -402,5 +413,8 @@ void KRootWm::buildMenus()
             menuBar->insertItem(i18n("New"), menuNew->popupMenu());
         }
+        if (bookmarks)
+        {
         menuBar->insertItem(i18n("Bookmarks"), bookmarks->popupMenu());
+        }
         menuBar->insertItem(i18n("Desktop"), desk);
         menuBar->insertItem(i18n("Windows"), windowListMenu);


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic