[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kexi/3.1] src/widget/tableview: Zero values are not displayed in integer columns
From: Jaroslaw Staniek <null () kde ! org>
Date: 2018-06-15 21:09:32
Message-ID: E1fTvyO-0004ph-A0 () code ! kde ! org
[Download RAW message or body]
Git commit 941cdfa753b09303cbd45f5de8db55f6e8387fd8 by Jaroslaw Staniek.
Committed on 15/06/2018 at 21:09.
Pushed by staniek into branch '3.1'.
Zero values are not displayed in integer columns
Summary:
(for byte/short/int/big int)
BUG:395189
Test Plan: See https://bugs.kde.org/show_bug.cgi?id=395189#c1
Reviewers: piggz
Reviewed By: piggz
Subscribers: Kexi-Devel-list
Tags: #kexi
Differential Revision: https://phabricator.kde.org/D13451
M +1 -5 src/widget/tableview/kexitextformatter.cpp
https://commits.kde.org/kexi/941cdfa753b09303cbd45f5de8db55f6e8387fd8
diff --git a/src/widget/tableview/kexitextformatter.cpp b/src/widget/tableview/kexitextformatter.cpp
index c5b6ef86b..b30114b87 100644
--- a/src/widget/tableview/kexitextformatter.cpp
+++ b/src/widget/tableview/kexitextformatter.cpp
@@ -130,7 +130,7 @@ QString KexiTextFormatter::toString(const QVariant& value, const QString& add,
*lengthExceeded = false;
}
if (d->field->isIntegerType()) {
- if (value.toInt() == 0)
+ if (!add.isEmpty() && value.toInt() == 0)
return add; //eat 0
}
else if (d->field->isFPNumericType()) {
@@ -166,10 +166,6 @@ QString KexiTextFormatter::toString(const QVariant& value, const QString& add,
return add;
return KexiDateTimeFormatter::toString(
*d->dateFormatter, *d->timeFormatter, value.toDateTime());
- case KDbField::BigInteger:
- if (value.toLongLong() == 0)
- return add; //eat 0
- break;
default:
break;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic