summaryrefslogtreecommitdiff
path: root/modules/search/search.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/search/search.module')
-rw-r--r--modules/search/search.module4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/search/search.module b/modules/search/search.module
index 2b461726a..8b7b5cdb7 100644
--- a/modules/search/search.module
+++ b/modules/search/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);