--- sites/all/modules/views/includes/view.inc	2010-06-18 21:59:19.000000000 +0200
+++ sites/all/modules/views/includes/view.inc	2010-06-18 22:01:36.000000000 +0200
@@ -587,7 +587,8 @@ class view extends views_db_object {
 
     if ($this->display_handler->uses_exposed()) {
       $this->exposed_widgets = $this->render_exposed_form();
-      if (form_set_error() || !empty($this->build_info['abort'])) {
+      //if (form_set_error() || !empty($this->build_info['abort'])) {
+      if ((!($this->exposed_widgets) && form_set_error()) || !empty($this->build_info['abort'])){
         $this->built = TRUE;
         return empty($this->build_info['fail']);
       }
