diff --git a/core/modules/locale/locale.compare.inc b/core/modules/locale/locale.compare.inc index 0b0ef65..644a73a 100644 --- a/core/modules/locale/locale.compare.inc +++ b/core/modules/locale/locale.compare.inc @@ -258,12 +258,11 @@ function _locale_translation_prepare_project_list($data, $type) { function locale_translation_get_additional_projects() { $projects = &drupal_static(__FUNCTION__, array()); - // Call hook_locale_translation_additional_project_info for modules. - if (empty($projects)) { + if (empty($projects)) { $hook = 'locale_translation_additional_project_info'; - foreach (module_implements($hook) as $module) { - $projects = module_invoke($module, $hook); - } + + // Call hook_locale_translation_additional_project_info for modules. + $projects = module_invoke_all($hook); // Call hook_locale_translation_additional_project_info for themes. foreach (list_themes() as $theme => $info) {