Index: demo.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/demo/demo.module,v
retrieving revision 1.1.2.17
diff -u -p -r1.1.2.17 demo.module
--- demo.module	28 Sep 2007 23:24:01 -0000	1.1.2.17
+++ demo.module	15 Nov 2007 12:22:12 -0000
@@ -164,12 +164,14 @@ function demo_admin_settings() {
 
 function demo_admin_settings_submit($form_id, $values) {
   if (!file_check_directory($values['path'], FILE_CREATE_DIRECTORY)) {
-    drupal_set_message(t('Dump could not be created. The directory %directory has not been properly configured.', array('%directory' => $values['path'])), 'error');
+    form_set_error('path', t('The snapshot directory %directory could not be created.', array('%directory' => $values['path'])));
+    return FALSE;
   }
   else {
     variable_set('demo_dump_path', $values['path']);
   }
   variable_set('demo_reset_interval', $values['interval']);
+  drupal_set_message(t('The configuration options have been saved.'));
 }
 
 function demo_manage() {
