? 428196-sort_order_1.patch
? 466250-1_big_display_options_0.patch
? 570558_views_default_cache_index_localize.patch
? 675264-freeform-list.patch
? 682030-term-relationship.patch
? 714096-docu_0_0.patch
? 723286-2_views-render_trim_text.patch
? 730810-1_authmap_0.patch
? 752758-revert-render-area.patch
? 765296-id-out-of-sync.patch
? 765352-pgsql-data-loss.patch
? ajax_views_scroll_target.patch
? doc
? grid-fix_3_0.patch
? patches
? render_link
? sa-1079-import-views.patch
? sa-1328-file-description.patch
? sa-855-dom-id.patch
? sort_order_1.patch
? translate_link.patch
? views-496840_0_0_0.patch
? views-528838.patch
? views-582348.patch
? views-6.x-2.8-php53-v2.patch
? views-619642-argument_language.patch
? views-689260-5_0.patch
? views-697794_0.patch
? views-765760.patch
? views-argument-fix.patch
? views-argument_default-tid_0_0.patch
? views-classes-2.patch
? views-export-api-version_0.patch
? views-field-alias.patch
? views-freeform-list-675264-14.patch
? views-link_path-maxlength.patch
? views-node-path-analysis.patch
? views-node_language_0.patch
? views-views_trim_text.patch
? views.admin_.inc_.patch
? views_750130.patch
? views_argument_20100227.patch
? views_argument_20100227.patch.1
? views_classes-1.patch
? views_display_20100227.patch
? views_handler_field.inc__1.patch
? views_handler_field_user_link_edit.inc_.patch
? views_handler_filter_in_operator_0.patch
? views_handler_filter_in_operator_0.patch.1
? views_term_relationship.patch
? views_theme_classes.patch
? viewsall
? modules/search/views-view-row-search.tpl.php
? modules/user/views_handler_field_is_online.inc
Index: includes/view.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/includes/view.inc,v
retrieving revision 1.167.2.7
diff -u -p -r1.167.2.7 view.inc
--- includes/view.inc	22 Mar 2010 20:55:11 -0000	1.167.2.7
+++ includes/view.inc	8 Apr 2010 18:06:55 -0000
@@ -414,7 +414,7 @@ class view extends views_db_object {
     if (!empty($form_state['js settings'])) {
       $this->js_settings = $form_state['js settings'];
     }
- 
+
     // Don't render exposed filter form when there's form errors.
     // Applies when filters are in a block ("exposed_block" option).
     if (form_get_errors() && empty($form_state['rerender'])) {
@@ -1865,6 +1865,10 @@ class views_db_object {
     }
 
     if (!empty($this->display[$id]->handler)) {
+      // Somehow, ids have gotten out of sync.
+      if ($this->display[$id]['id'] != $id) {
+        $this->display[$id]['id'] = $id;
+      }
       // Initialize the new display handler with data.
       $this->display[$id]->handler->init($this, $this->display[$id]);
       // If this is NOT the default display handler, let it know which is
