| Index: chrome/browser/resources/file_manager/js/exif_parser.js
|
| diff --git a/chrome/browser/resources/file_manager/js/exif_parser.js b/chrome/browser/resources/file_manager/js/exif_parser.js
|
| index af04882328115ce74cc300b2392d5f49cd2896a1..b58259efe98283070aa0337c4173df19b3e6c0cb 100644
|
| --- a/chrome/browser/resources/file_manager/js/exif_parser.js
|
| +++ b/chrome/browser/resources/file_manager/js/exif_parser.js
|
| @@ -249,9 +249,11 @@ ExifParser.prototype.readTagValue = function(br, tag) {
|
|
|
| case 2: // String
|
| safeRead(1);
|
| - tag.value = tag.value.map(
|
| - function(v) { return String.fromCharCode(v) });
|
| - tag.value = tag.value.join('');
|
| + if (tag.componentCount == 1) {
|
| + tag.value = String.fromCharCode(tag.value);
|
| + } else {
|
| + tag.value = String.fromCharCode.apply(null, tag.value);
|
| + }
|
| break;
|
|
|
| case 3: // Short
|
|
|