diff --git a/views_plugin_display_block.inc b/views_plugin_display_block.inc
index 275f5f4..d5ff138 100644
--- a/views_plugin_display_block.inc
+++ b/views_plugin_display_block.inc
@@ -163,7 +163,9 @@ class views_plugin_display_block extends views_plugin_display {
     parent::options_submit($form, $form_state);
     switch ($form_state['section']) {
       case 'display_id':
-        $this->update_block_bid($form_state['view']->name, $this->display->id, $this->display->new_id);
+        if (module_exists('block')){
+          $this->update_block_bid($form_state['view']->name, $this->display->id, $this->display->new_id);
+        }
         break;
       case 'block_description':
         $this->set_option('block_description', $form_state['values']['block_description']);
