Index: flickr.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/flickr/flickr.admin.inc,v
retrieving revision 1.1.2.2
diff -u -d -u -p -r1.1.2.2 flickr.admin.inc
--- flickr.admin.inc	16 Mar 2009 17:34:49 -0000	1.1.2.2
+++ flickr.admin.inc	19 Apr 2009 10:04:08 -0000
@@ -57,6 +57,9 @@ function flickr_admin_settings() {
     $form['flickr_default_userid']['#description'] .= t(" Disabled until a valid API Key is set.");
   }
 
+  // Add a submit handler before the system_settings_form submit handler.
+  $form['#submit'] = array('flickr_admin_settings_submit');
+  
   return system_settings_form($form);
 }
 
@@ -99,8 +102,5 @@ function flickr_admin_settings_submit($f
       $form_state['values']['flickr_default_userid'] = $user['id'];
     }
   }
-
-  // ... and save the settings
-  system_settings_form_submit($form, $form_state);
 }
 
