Last active
December 22, 2015 07:29
-
-
Save pvhee/6438283 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/media.module b/media.module | |
index ade1169..406d1b0 100644 | |
--- a/media.module | |
+++ b/media.module | |
@@ -1074,10 +1074,14 @@ function media_file_displays_alter(&$displays, $file, $view_mode) { | |
*/ | |
function media_file_default_displays_alter(&$file_displays) { | |
// Image previews should be displayed using the media image style. | |
- $file_displays['image__preview__file_field_image']->settings['image_style'] = 'media_thumbnail'; | |
+ if (isset($file_displays['image__preview__file_field_image'])) { | |
+ $file_displays['image__preview__file_field_image']->settings['image_style'] = 'media_thumbnail'; | |
+ } | |
// Video previews should be displayed using a large filetype icon. | |
- $file_displays['video__preview__file_field_file_default']->status = FALSE; | |
+ if (isset($file_displays['video__preview__file_field_file_default'])) { | |
+ $file_displays['video__preview__file_field_file_default']->status = FALSE; | |
+ } | |
$file_display = new stdClass(); | |
$file_display->api_version = 1; | |
@@ -1085,10 +1089,14 @@ function media_file_default_displays_alter(&$file_displays) { | |
$file_display->weight = 0; | |
$file_display->status = TRUE; | |
$file_display->settings = ''; | |
- $file_displays['video__preview__file_field_media_large_icon'] = $file_display; | |
+ if (isset($file_displays['video__preview__file_field_media_large_icon'])) { | |
+ $file_displays['video__preview__file_field_media_large_icon'] = $file_display; | |
+ } | |
// Audio previews should be displayed using a large filetype icon. | |
- $file_displays['audio__preview__file_field_file_default']->status = FALSE; | |
+ if (isset($file_displays['audio__preview__file_field_file_default'])) { | |
+ $file_displays['audio__preview__file_field_file_default']->status = FALSE; | |
+ } | |
$file_display = new stdClass(); | |
$file_display->api_version = 1; | |
@@ -1096,10 +1104,14 @@ function media_file_default_displays_alter(&$file_displays) { | |
$file_display->weight = 0; | |
$file_display->status = TRUE; | |
$file_display->settings = ''; | |
- $file_displays['audio__preview__file_field_media_large_icon'] = $file_display; | |
+ if (isset($file_displays['audio__preview__file_field_media_large_icon'])) { | |
+ $file_displays['audio__preview__file_field_media_large_icon'] = $file_display; | |
+ } | |
// Document previews should be displayed using a large filetype icon. | |
- $file_displays['document__preview__file_field_file_default']->status = FALSE; | |
+ if (isset($file_displays['document__preview__file_field_file_default'])) { | |
+ $file_displays['document__preview__file_field_file_default']->status = FALSE; | |
+ } | |
$file_display = new stdClass(); | |
$file_display->api_version = 1; | |
@@ -1107,7 +1119,9 @@ function media_file_default_displays_alter(&$file_displays) { | |
$file_display->weight = 0; | |
$file_display->status = TRUE; | |
$file_display->settings = ''; | |
- $file_displays['document__preview__file_field_media_large_icon'] = $file_display; | |
+ if (isset($file_displays['document__preview__file_field_media_large_icon'])) { | |
+ $file_displays['document__preview__file_field_media_large_icon'] = $file_display; | |
+ } | |
} | |
/** |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment