--- \dll\iup\a\srccontrols\matrixex\iup_matrixex.c	2019-09-28 18:34:15.000000000 -0300
+++ iup_matrixex.c	2020-02-17 19:39:05.088539800 -0300
@@ -289,11 +289,13 @@
                   "_@IUP_DECIMALSYMBOL%l|.|,|\n",
                   &sep_index, sep_other, &decimals, &decimal_sep_index, NULL))
   {
-    const char* sep_str[] = { "\t", ";", " " };
     if (sep_other[0] != 0)
       IupSetStrAttribute(matex_data->ih, "TEXTSEPARATOR", sep_other);
     else
+	{
+      static const char* sep_str[] = { "\t", ";", " " };
       IupSetStrAttribute(matex_data->ih, "TEXTSEPARATOR", sep_str[sep_index]);
+	}
 
     /* avoid changing the application defined locale if not changed */
     if (decimal_sep_old != decimal_sep_index)
