Index: views.install =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/views/views.install,v retrieving revision 1.46 diff -u -p -r1.46 views.install --- views.install 7 Apr 2009 20:39:51 -0000 1.46 +++ views.install 18 May 2009 20:10:15 -0000 @@ -116,7 +116,8 @@ function views_schema_1() { 'description' => 'The order in which this display is loaded.', ), 'display_options' => array( - 'type' => 'blob', + 'type' => 'text', + 'size' => 'big', 'description' => 'A serialized array of options for this display; it contains options that are generally only pertinent to that display plugin type.', 'serialize' => TRUE, 'serialized default' => 'a:0:{}', @@ -239,3 +240,23 @@ function views_update_6004() { return $ret; } + +/** + * Enlarge the views_display.display_options field to accomodate a larger set + * of configurations (e. g. fields, filters, etc.) on a display. + */ +function views_update_6005() { + $ret = array(); + + $new_field = array( + 'type' => 'text', + 'size' => 'big', + 'description' => 'A serialized array of options for this display; it contains options that are generally only pertinent to that display plugin type.', + 'serialize' => TRUE, + 'serialized default' => 'a:0:{}', + ); + + db_change_field($ret, 'views_display', 'display_options', 'display_options', $new_field); + + return $ret; +} \ No newline at end of file