diff --git a/src/wp-admin/includes/image.php b/src/wp-admin/includes/image.php
index 750d22a..f1e72fe 100644
--- a/src/wp-admin/includes/image.php
+++ b/src/wp-admin/includes/image.php
@@ -414,9 +414,10 @@ function file_is_valid_image($path) {
  */
 function file_is_displayable_image($path) {
 	$info = @getimagesize($path);
+	$displayable_image_types = array( IMAGETYPE_GIF, IMAGETYPE_JPEG, IMAGETYPE_PNG, IMAGETYPE_BMP );
 	if ( empty($info) )
 		$result = false;
-	elseif ( !in_array($info[2], array(IMAGETYPE_GIF, IMAGETYPE_JPEG, IMAGETYPE_PNG)) )	// only gif, jpeg and png images can reliably be displayed
+	elseif ( !in_array( $info[2], $displayable_image_types ) )
 		$result = false;
 	else
 		$result = true;
