diff -Naur a/viewselect.inc b/viewselect.inc
--- a/viewselect.inc	2010-03-19 16:12:17.000000000 +0100
+++ b/viewselect.inc	2012-09-03 18:52:12.000000000 +0200
@@ -218,12 +218,14 @@
     $element['#default_value'] = array();
   }
 
-  if ($component['extra']['other_option'] === 'Y' && module_exists('select_or_other')) {
+  if (module_exists('select_or_other')) {
     // Set display as a select list:
     $element['#type'] = 'select_or_other';
-    $element['#other'] = empty($component['extra']['other_text']) ? $component['extra']['other_text'] : t('Other...');
-    $element['#other_unknown_defaults'] = 'other';
-    $element['#other_delimiter'] = ', ';
+    if ($component['extra']['other_option'] === 'Y') {
+      $element['#other'] = empty($component['extra']['other_text']) ? $component['extra']['other_text'] : t('Other...');
+      $element['#other_unknown_defaults'] = 'other';
+      $element['#other_delimiter'] = ', ';
+    }
     if ($component['extra']['multiple'] === 'Y') {
       $element['#multiple'] = TRUE;
       $element['#select_type'] = 'checkboxes';
