# HG changeset patch # User Rik # Date 1362170816 28800 # Node ID 8650eec57e9f05c718d6d2d04886ec8005ddfafc # Parent 22bb3aa9f025c1e148ecb3d78bd29b32ec48cae7 Set LC_NUMERIC to "C" locale regardless of user value. (Matlab compatibility and bug #38372) * libgui/src/octave-adapter/octave-main-thread.cc (run): Set LC_NUMERIC to "C" locale. diff -r 22bb3aa9f025 -r 8650eec57e9f libgui/src/octave-adapter/octave-main-thread.cc --- a/libgui/src/octave-adapter/octave-main-thread.cc Fri Mar 01 07:18:18 2013 -0500 +++ b/libgui/src/octave-adapter/octave-main-thread.cc Fri Mar 01 12:46:56 2013 -0800 @@ -40,6 +40,8 @@ octave_main_thread::run () { setlocale (LC_ALL, "en_US.UTF-8"); + // Matlab uses "C" locale for LC_NUMERIC class regardless of local setting + setlocale (LC_NUMERIC, "C"); emit ready ();