diff options
Diffstat (limited to 'modules/search.module')
-rw-r--r-- | modules/search.module | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/search.module b/modules/search.module index 2b461726a..8b7b5cdb7 100644 --- a/modules/search.module +++ b/modules/search.module @@ -108,8 +108,8 @@ function search_menu($may_cache) { $keys = search_get_keys(); $keys = strlen($keys) ? '/'. $keys : ''; foreach (module_list() as $name) { - if (module_hook($name, 'search')) { - $items[] = array('path' => 'search/'. $name . $keys, 'title' => module_invoke($name, 'search', 'name'), + if (module_hook($name, 'search') && $title = module_invoke($name, 'search', 'name')) { + $items[] = array('path' => 'search/'. $name . $keys, 'title' => $title, 'callback' => 'search_view', 'access' => user_access('search content'), 'type' => MENU_LOCAL_TASK); |