Index: remoteblocks.admin.inc
===================================================================
--- remoteblocks.admin.inc	(revision 191)
+++ remoteblocks.admin.inc	(working copy)
@@ -1,6 +1,9 @@
 <?php
 // $Id: remoteblocks.admin.inc,v 1.3 2010/02/13 19:09:26 yorirou Exp $
 
+/**
+ * Menu callback for the remote block server settings form.
+ */
 function remoteblocks_admin_form() {
   $f = array();
 
@@ -9,11 +12,22 @@
     '#default_value' => variable_get('remoteblocks_enable_server', FALSE),
     '#title' => t('Enable server'),
   );
+  
+  // Need to explicitly put in our submit handler when using system_settings_form().
+  $f['#submit'][] = 'remoteblocks_admin_form_submit';  
 
   return system_settings_form($f);
 }
 
 /**
+ * Form submit handler for the remote block server settings form.
+ */
+function remoteblocks_admin_form_submit() {
+  // Clear the menu cache as a change of settings adds or removes a menu path.
+  menu_rebuild();
+}
+
+/**
  * Menu callback for the remote block list admin page.
  */
 function remoteblocks_list() {
