diff --git a/mythtv/libs/libmythbase/mythcorecontext.cpp b/mythtv/libs/libmythbase/mythcorecontext.cpp
index 93b5a8b..425b8be 100644
--- a/mythtv/libs/libmythbase/mythcorecontext.cpp
+++ b/mythtv/libs/libmythbase/mythcorecontext.cpp
@@ -1286,6 +1286,9 @@ void MythCoreContext::ReInitLocale(void)
 
 const QLocale MythCoreContext::GetQLocale(void) const
 {
+    if (!d->m_locale)
+        InitLocale();
+
     return d->m_locale->ToQLocale();
 }
 
