summaryrefslogtreecommitdiff
path: root/src/gui/setup_video.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/setup_video.cpp')
-rw-r--r--src/gui/setup_video.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/gui/setup_video.cpp b/src/gui/setup_video.cpp
index f21f20e0..a4bd6864 100644
--- a/src/gui/setup_video.cpp
+++ b/src/gui/setup_video.cpp
@@ -146,8 +146,11 @@ static const char *speechModeToString(Being::Speech mode)
return "";
}
-static const char *overlayDetailToString(int detail)
+const char *Setup_Video::overlayDetailToString(int detail)
{
+ if (detail == -1)
+ detail = config.getValue("OverlayDetail", -1);
+
switch (detail)
{
case 0: return _("off");
@@ -157,8 +160,11 @@ static const char *overlayDetailToString(int detail)
return "";
}
-static const char *particleDetailToString(int detail)
+const char *Setup_Video::particleDetailToString(int detail)
{
+ if (detail == -1)
+ detail = 3 - config.getValue("particleEmitterSkip", -1);
+
switch (detail)
{
case 0: return _("low");