Fix elision in document extension in MediaView.

Fixes #5555.
This commit is contained in:
John Preston 2019-01-11 15:02:29 +04:00
parent 65430d92ea
commit c1b3d589c7

View File

@ -1654,8 +1654,8 @@ void MediaView::displayDocument(DocumentData *doc, HistoryItem *item) { // empty
int32 extmaxw = (st::mediaviewFileIconSize - st::mediaviewFileExtPadding * 2); int32 extmaxw = (st::mediaviewFileIconSize - st::mediaviewFileExtPadding * 2);
_docExtWidth = st::mediaviewFileExtFont->width(_docExt); _docExtWidth = st::mediaviewFileExtFont->width(_docExt);
if (_docExtWidth > extmaxw) { if (_docExtWidth > extmaxw) {
_docExt = st::mediaviewFileNameFont->elided(_docExt, extmaxw, Qt::ElideMiddle); _docExt = st::mediaviewFileExtFont->elided(_docExt, extmaxw, Qt::ElideMiddle);
_docExtWidth = st::mediaviewFileNameFont->width(_docExt); _docExtWidth = st::mediaviewFileExtFont->width(_docExt);
} }
} else { } else {
_doc->thumb->load(fileOrigin()); _doc->thumb->load(fileOrigin());