| Index: Source/core/rendering/RenderThemeChromiumMac.mm
|
| diff --git a/Source/core/rendering/RenderThemeChromiumMac.mm b/Source/core/rendering/RenderThemeChromiumMac.mm
|
| index 18da7d6ac2a113932e036b54a5b026bcd0205ac4..5fe39acf8ad709f25340e6a776be2ccbb941dd70 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);
|
|
|