summaryrefslogtreecommitdiff
path: root/displaymenu.c
diff options
context:
space:
mode:
Diffstat (limited to 'displaymenu.c')
-rw-r--r--displaymenu.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/displaymenu.c b/displaymenu.c
index 3d9c272..63371a0 100644
--- a/displaymenu.c
+++ b/displaymenu.c
@@ -31,9 +31,11 @@ cNopacityDisplayMenu::cNopacityDisplayMenu(void) : cThread("DisplayMenu") {
}
cNopacityDisplayMenu::~cNopacityDisplayMenu(void) {
- if (osd && (MenuCategory() != mcPluginSetup) && (MenuCategory() != mcSetupPlugins) && menuFadeOutTime) {
- fadeout = true;
- Start();
+ if (config.GetValue("animation") && menuFadeOutTime) {
+ if ((MenuCategory() != mcPluginSetup) && (MenuCategory() != mcSetupPlugins)) {
+ fadeout = true;
+ Start();
+ }
}
int count = 0;
while (Active()) {
@@ -639,8 +641,8 @@ void cNopacityDisplayMenu::Flush(void) {
if (config.GetValue("showTimers"))
DrawTimers(timersChanged, numConflicts);
}
- if (initial) {
- if ((MenuCategory() != mcPluginSetup) && (MenuCategory() != mcSetupPlugins) && menuFadeTime) {
+ if (initial && config.GetValue("animation") && menuFadeTime) {
+ if ((MenuCategory() != mcPluginSetup) && (MenuCategory() != mcSetupPlugins)) {
SetAlpha(0, true);
Start();
}