diff options
Diffstat (limited to 'src/quickdialogs/quickdialogsquickimpl/qml/FileDialogDelegateLabel.qml')
| -rw-r--r-- | src/quickdialogs/quickdialogsquickimpl/qml/FileDialogDelegateLabel.qml | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/quickdialogs/quickdialogsquickimpl/qml/FileDialogDelegateLabel.qml b/src/quickdialogs/quickdialogsquickimpl/qml/FileDialogDelegateLabel.qml index ac543e735d..a28d9dea08 100644 --- a/src/quickdialogs/quickdialogsquickimpl/qml/FileDialogDelegateLabel.qml +++ b/src/quickdialogs/quickdialogsquickimpl/qml/FileDialogDelegateLabel.qml @@ -50,7 +50,12 @@ Item { implicitHeight: childrenRect.height Label { - text: locale.formattedDataSize(root.delegate.fileSize) + text: { + const fileSize = root.delegate.fileSize; + return fileSize > Number.MAX_SAFE_INTEGER + ? ('>' + locale.formattedDataSize(Number.MAX_SAFE_INTEGER)) + : locale.formattedDataSize(fileSize); + } font.pixelSize: root.delegate.font.pixelSize * 0.75 color: root.fileDetailRowTextColor } |
