]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Dolphin Search Date: Set the proper date
authorVishesh Handa <me@vhanda.in>
Tue, 25 Jun 2013 18:56:45 +0000 (00:26 +0530)
committerVishesh Handa <me@vhanda.in>
Tue, 25 Jun 2013 20:02:33 +0000 (01:32 +0530)
QDate's api is not that intuitive and the addDays functions return a
QDate with those amount of days. They do not modify the original QDate.

BUG: 321198

src/search/dolphinfacetswidget.cpp

index de715d78fdd3f4547ac2c6c9482ff38735561c24..d786117c9144f4fa67bbfd1d5fbb036a4901f9e6 100644 (file)
@@ -175,13 +175,13 @@ Nepomuk2::Query::Term DolphinFacetsWidget::facetsTerm() const
     if (!m_anytime->isChecked()) {
         QDate date = QDate::currentDate(); // represents m_today
         if (m_yesterday->isChecked()) {
-            date.addDays(-1);
+            date = date.addDays(-1);
         } else if (m_thisWeek->isChecked()) {
-            date.addDays(1 - date.dayOfWeek());
+            date = date.addDays(1 - date.dayOfWeek());
         } else if (m_thisMonth->isChecked()) {
-            date.addDays(1 - date.day());
+            date = date.addDays(1 - date.day());
         } else if (m_thisYear->isChecked()) {
-            date.addDays(1 - date.dayOfYear());
+            date = date.addDays(1 - date.dayOfYear());
         }
 
         Nepomuk2::Query::ComparisonTerm term(Nepomuk2::Vocabulary::NIE::lastModified(),