diff --git a/js/media.popups.js b/js/media.popups.js
index f0b5333..76f1827 100644
--- a/js/media.popups.js
+++ b/js/media.popups.js
@@ -100,7 +100,7 @@ Drupal.media.popups.mediaBrowser = function (onSelect, globalOptions, pluginOpti
 
 Drupal.media.popups.mediaBrowser.mediaBrowserOnLoad = function (e) {
   var options = e.data;
-  if (this.contentWindow.Drupal.media.browser.selectedMedia.length > 0) {
+  if (this.contentWindow && this.contentWindow.Drupal.media.browser.selectedMedia.length > 0) {
     var ok = $(this).dialog('option', 'buttons')['OK'];
     ok.call(this);
     return;
