diff --git a/includes/menu.inc b/includes/menu.inc
index f23eb0d..4adf81b 100644
--- a/includes/menu.inc
+++ b/includes/menu.inc
@@ -2211,10 +2211,11 @@ function menu_tab_root_path() {
  * Returns a renderable element for the primary and secondary tabs.
  */
 function menu_local_tabs() {
-  return array(
+  $tabs = array(
     '#theme' => 'menu_local_tasks',
     '#primary' => menu_primary_local_tasks(),
     '#secondary' => menu_secondary_local_tasks(),
   );
+  return (!empty($tabs['#primary']) && !empty($tabs['#secondary']) ? $tabs : array());
 }
 

