| Index: Source/core/rendering/RenderThemeChromiumMac.mm
|
| diff --git a/Source/core/rendering/RenderThemeChromiumMac.mm b/Source/core/rendering/RenderThemeChromiumMac.mm
|
| index 5f82697c4658147601de74e0afd61dbf681f2e8a..db5a15b77f6e45f895ca4112eef8fe03a4fc6037 100644
|
| --- a/Source/core/rendering/RenderThemeChromiumMac.mm
|
| +++ b/Source/core/rendering/RenderThemeChromiumMac.mm
|
| @@ -1763,7 +1763,11 @@ String RenderThemeChromiumMac::fileListNameForWidth(Locale& locale, const FileLi
|
| if (fileList->isEmpty()) {
|
| strToTruncate = locale.queryString(blink::WebLocalizedString::FileButtonNoFileSelectedLabel);
|
| } else if (fileList->length() == 1) {
|
| - strToTruncate = [[NSFileManager defaultManager] displayNameAtPath:(fileList->item(0)->path())];
|
| + File* file = fileList->item(0);
|
| + if (file->userVisibility() == File::IsUserVisible)
|
| + strToTruncate = [[NSFileManager defaultManager] displayNameAtPath:(fileList->item(0)->path())];
|
| + else
|
| + strToTruncate = file->name();
|
| } else {
|
| // FIXME: Localization of fileList->length().
|
| return StringTruncator::rightTruncate(locale.queryString(blink::WebLocalizedString::MultipleFileUploadText, String::number(fileList->length())), width, font);
|
|
|