diff --git a/core/modules/language/language.admin.inc b/core/modules/language/language.admin.inc
index 11c6e62..1ceee8d 100644
--- a/core/modules/language/language.admin.inc
+++ b/core/modules/language/language.admin.inc
@@ -13,12 +13,10 @@
  */
 function language_admin_overview_form($form, &$form_state) {
   drupal_static_reset('language_list');
-  $languages = language_list(LANGUAGE_ALL);
-  $default = language_default();
+  $form_state['languages'] = $languages = language_list(LANGUAGE_ALL);
+  $form_state['language_default'] = $default = language_default();
 
   $form['languages'] = array(
-    '#languages' => $languages,
-    '#language_default' => $default,
     '#tree' => TRUE,
     '#header' => array(
       t('Name'),
