┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinmodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dolphinmodel.cpp')
-rw-r--r--src/dolphinmodel.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dolphinmodel.cpp b/src/dolphinmodel.cpp
index 76bd86264..bb1fd36dd 100644
--- a/src/dolphinmodel.cpp
+++ b/src/dolphinmodel.cpp
@@ -221,8 +221,7 @@ QVariant DolphinModel::displayRoleData(const QModelIndex& index) const
modifiedWeek = 53;
}
- if (currentDate.year() == modifiedDate.year() &&
- currentDate.month() == modifiedDate.month()) {
+ if (currentDate.year() == modifiedDate.year() && currentDate.month() == modifiedDate.month()) {
switch (currentWeek - modifiedWeek) {
case 0:
switch (daysDistance) {
@@ -248,7 +247,8 @@ QVariant DolphinModel::displayRoleData(const QModelIndex& index) const
Q_ASSERT(false);
}
} else {
- if (daysDistance <= (currentDate.day() + modifiedDate.daysInMonth())) {
+ const QDate lastMonthDate = currentDate.addMonths(-1);
+ if (lastMonthDate.year() == modifiedDate.year() && lastMonthDate.month() == modifiedDate.month()) {
if (daysDistance == 1) {
retString = i18nc("@title:group Date: %B is full month name in current locale, and %Y is full year number", "Yesterday (%B, %Y)");
} else if (daysDistance <= 7) {