diff options
Diffstat (limited to 'modules/locale/locale.admin.inc')
-rw-r--r-- | modules/locale/locale.admin.inc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/locale/locale.admin.inc b/modules/locale/locale.admin.inc index 3e4c6f188..de16133fb 100644 --- a/modules/locale/locale.admin.inc +++ b/modules/locale/locale.admin.inc @@ -467,6 +467,9 @@ function locale_languages_delete_form_submit($form, &$form_state) { ->fields(array('language' => '')) ->condition('language', $form_state['values']['langcode']) ->execute(); + if ($languages[$form_state['values']['langcode']]->enabled) { + variable_set('language_count', variable_get('language_count', 1) - 1); + } module_invoke_all('multilingual_settings_changed'); $variables = array('%locale' => $languages[$form_state['values']['langcode']]->name); drupal_set_message(t('The language %locale has been removed.', $variables)); |