From 80cdcf545ff37cb2285775f91abc540a958b70ce Mon Sep 17 00:00:00 2001
From: Tobias Maier <diespambox@gmx.net>
Date: Tue, 10 Jul 2012 20:06:50 +0200
Subject: [PATCH] fix osd menu broken in commit
 238d243481669fc54011db7bc939268d1b6390df

---
 mythtv/libs/libmythtv/osd.cpp |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/mythtv/libs/libmythtv/osd.cpp b/mythtv/libs/libmythtv/osd.cpp
index 3b5a4b4..e6be72d 100644
--- a/mythtv/libs/libmythtv/osd.cpp
+++ b/mythtv/libs/libmythtv/osd.cpp
@@ -1024,17 +1024,17 @@ void OSD::DialogShow(const QString &window, const QString &text, int updatefor,
                     else
                         cbox->SetData("DIALOG_CONFIRM_X_X");
                 }
-                m_Children.insert(window, m_Dialog);
             }
-            else
-            {
-                RevertUIScale();
-                delete dialog;
-                return;
-            }
-
+            m_Children.insert(window, m_Dialog);
+        }
+        else
+        {
             RevertUIScale();
+            delete dialog;
+            return;
         }
+
+        RevertUIScale();
     }
 
     if (updatefor)
-- 
1.7.8.6

