Index: modules/taxonomy/taxonomy.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/taxonomy/taxonomy.admin.inc,v
retrieving revision 1.83
diff -u -p -r1.83 taxonomy.admin.inc
--- modules/taxonomy/taxonomy.admin.inc	8 Nov 2009 11:19:02 -0000	1.83
+++ modules/taxonomy/taxonomy.admin.inc	23 Nov 2009 12:58:34 -0000
@@ -42,12 +42,20 @@ function taxonomy_overview_vocabularies(
  * @see taxonomy_overview_vocabularies()
  */
 function taxonomy_overview_vocabularies_submit($form, &$form_state) {
+  $is_changed = FALSE;
+
   foreach ($form_state['values'] as $vid => $vocabulary) {
     if (is_numeric($vid) && $form[$vid]['#vocabulary']->weight != $form_state['values'][$vid]['weight']) {
       $form[$vid]['#vocabulary']->weight = $form_state['values'][$vid]['weight'];
       taxonomy_vocabulary_save($form[$vid]['#vocabulary']);
+      $is_changed = TRUE;
     }
   }
+
+  // Displays feedback message if there are one or more changed items.
+  if ($is_changed) {
+    drupal_set_message(t('Your configuration has been saved.'), 'status');
+  }
 }
 
 /**
@@ -511,6 +519,11 @@ function taxonomy_overview_terms_submit(
     $vocabulary->hierarchy = $hierarchy;
     taxonomy_vocabulary_save($vocabulary);
   }
+
+  // Displays feedback message if there are one or more changed terms.
+  if (count($changed_terms)) {
+    drupal_set_message(t('Your configuration has been saved.'), 'status');
+  }
 }
 
 /**
