diff --git a/includes/MediaBrowserView.inc b/includes/MediaBrowserView.inc
index 97ed6f7..7a51ff8 100644
--- a/includes/MediaBrowserView.inc
+++ b/includes/MediaBrowserView.inc
@@ -4,9 +4,15 @@ class MediaBrowserView extends MediaBrowserPlugin {
 
   function view() {
     $view = views_get_view($this->info['view_name']);
+    $display_id = $this->info['view_display_id'];
+
+    // Check if the user has access to see this view.
+    if (empty($view) || !$view->access($display_id)) {
+      return array();
+    }
+
     return array(
-      '#markup' => $view->preview($this->info['view_display_id']) . '<div class="form-actions form-wrapper"></div>',
+      '#markup' => $view->preview($display_id) . '<div class="form-actions form-wrapper"></div>',
     );
   }
-
 }
