aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xbmc/settings/SettingConditions.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/xbmc/settings/SettingConditions.cpp b/xbmc/settings/SettingConditions.cpp
index ff10d49601..d61dc50804 100644
--- a/xbmc/settings/SettingConditions.cpp
+++ b/xbmc/settings/SettingConditions.cpp
@@ -43,6 +43,9 @@
#endif // defined(HAS_LIBAMCODEC)
#include "utils/SystemInfo.h"
#include "windowing/WindowingFactory.h"
+#if defined(TARGET_DARWIN_OSX)
+#include "osx/DarwinUtils.h"
+#endif// defined(TARGET_DARWIN_OSX)
bool AddonHasSettings(const std::string &condition, const std::string &value, const CSetting *setting)
{
@@ -258,6 +261,10 @@ void CSettingConditions::Initialize()
if (g_sysinfo.IsAppleTV2())
m_simpleConditions.insert("isappletv2");
#endif
+#ifdef TARGET_DARWIN_OSX
+ if (DarwinIsSnowLeopard())
+ m_simpleConditions.insert("osxissnowleopard");
+#endif
#if defined(TARGET_WINDOWS) && defined(HAS_DX)
m_simpleConditions.insert("has_dx");
m_simpleConditions.insert("hasdxva2");