Without this, mlt_properties_set_lcnumeric() doesn't
work properly on OS X.
---
 src/framework/mlt_properties.c | 2 +-
 src/framework/mlt_property.c   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/framework/mlt_properties.c b/src/framework/mlt_properties.c
index 8eee288..78f562b 100644
--- a/src/framework/mlt_properties.c
+++ b/src/framework/mlt_properties.c
@@ -174,7 +174,7 @@ const char* mlt_properties_get_lcnumeric( mlt_properties 
self )
        if ( list->locale )
        {
 #if defined(__APPLE__)
-        result = querylocale( LC_NUMERIC, list->locale );
+        result = querylocale( LC_NUMERIC_MASK, list->locale );
 #elif defined(__GLIBC__)
         result = list->locale->__names[ LC_NUMERIC ];
 #else
diff --git a/src/framework/mlt_property.c b/src/framework/mlt_property.c
index 5aa9ce1..a7b7287 100644
--- a/src/framework/mlt_property.c
+++ b/src/framework/mlt_property.c
@@ -696,7 +696,7 @@ char *mlt_property_get_string_l( mlt_property self, 
locale_t locale )
                // TODO: when glibc gets sprintf_l, start using it! For now, 
hack on setlocale.
                // Save the current locale
 #if defined(__APPLE__)
-               const char *localename = querylocale( LC_NUMERIC, locale );
+               const char *localename = querylocale( LC_NUMERIC_MASK, locale );
 #elif defined(__GLIBC__)
                const char *localename = locale->__names[ LC_NUMERIC ];
 #else
@@ -930,7 +930,7 @@ char *mlt_property_get_time( mlt_property self, 
mlt_time_format format, double f
                // TODO: when glibc gets sprintf_l, start using it! For now, 
hack on setlocale.
                // Save the current locale
 #if defined(__APPLE__)
-               const char *localename = querylocale( LC_NUMERIC, locale );
+               const char *localename = querylocale( LC_NUMERIC_MASK, locale );
 #elif defined(__GLIBC__)
                const char *localename = locale->__names[ LC_NUMERIC ];
 #else
-- 
2.7.4 (Apple Git-66)


------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to