summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/help/tips/CMakeLists.txt3
-rw-r--r--data/help/tips/Makefile.am5
-rw-r--r--src/gui/didyouknowwindow.cpp10
3 files changed, 15 insertions, 3 deletions
diff --git a/data/help/tips/CMakeLists.txt b/data/help/tips/CMakeLists.txt
index 44195aacb..e779e8f5b 100644
--- a/data/help/tips/CMakeLists.txt
+++ b/data/help/tips/CMakeLists.txt
@@ -16,6 +16,9 @@ SET(FILES
13.txt
14.txt
15.txt
+ 16.txt
+ 17.txt
+ 18.txt
)
INSTALL(FILES ${FILES} DESTINATION ${DATA_DIR}/help/tips)
diff --git a/data/help/tips/Makefile.am b/data/help/tips/Makefile.am
index 8551129b6..f1fa9b4f0 100644
--- a/data/help/tips/Makefile.am
+++ b/data/help/tips/Makefile.am
@@ -18,7 +18,10 @@ helptips_DATA = \
12.txt \
13.txt \
14.txt \
- 15.txt
+ 15.txt \
+ 16.txt \
+ 17.txt \
+ 18.txt
EXTRA_DIST = \
$(helptips_DATA) \
diff --git a/src/gui/didyouknowwindow.cpp b/src/gui/didyouknowwindow.cpp
index ab8f5366f..f0e61536a 100644
--- a/src/gui/didyouknowwindow.cpp
+++ b/src/gui/didyouknowwindow.cpp
@@ -44,7 +44,7 @@
#include "debug.h"
static const int minTip = 1;
-static const int maxTip = 16;
+static const int maxTip = 18;
DidYouKnowWindow::DidYouKnowWindow():
Window(_("Did You Know?"), false, nullptr, "didyouknow.xml"),
@@ -112,7 +112,13 @@ void DidYouKnowWindow::loadData(int num)
{
mBrowserBox->clearRows();
if (!num)
- num = config.getIntValue("currentTip") + 1;
+ {
+ const int curTip = config.getIntValue("currentTip");
+ if (curTip == 1)
+ num = maxTip;
+ else
+ num = curTip + 1;
+ }
if (num < minTip || num > maxTip)
num = minTip;