--- views_bookmark.module.current	2007-03-22 00:26:44.000000000 +0200
+++ views_bookmark.module	2007-03-22 00:45:39.000000000 +0200
@@ -261,6 +261,8 @@ function views_bookmark_form($vbid = NUL
  * Add/Edit bookmark form submit
  */
 function views_bookmark_form_submit($formid, $form) {
+  global $locale;
+  
   if ($form['vbid']) {
     $vbid = $form['vbid'];
     db_query("UPDATE {views_bookmarks} SET title = '%s', mark = '%s', mark_long = '%s', unmark = '%s', unmark_long = '%s', roles = '%s', global = %d, teaser = %d WHERE vbid = %d", $form['title'], $form['mark'], $form['mark_long'], $form['unmark'], $form['unmark_long'], implode(',', array_filter($form['roles'])), $form['global'], $form['teaser'], $form['vbid']);
@@ -276,6 +278,13 @@ function views_bookmark_form_submit($for
       db_query("INSERT INTO {views_bookmark_nodetypes} (vbid, type) VALUES (%d, '%s')", $vbid, $nodetype);
     }
   }
+
+  cache_clear_all("views_tables:$locale", 'cache');
+  cache_clear_all("views_arguments:$locale", 'cache');
+  cache_clear_all("views_default_views:$locale", 'cache');
+  cache_clear_all("views_with_inline_args:$locale", 'cache');
+  cache_clear_all("views_style_plugins:$locale", 'cache');
+
   drupal_set_message("Bookmark '$form[title]' has been saved.");
   drupal_goto('admin/build/views_bookmark');
 }
