summaryrefslogtreecommitdiff
path: root/src/libtracker-common
diff options
context:
space:
mode:
Diffstat (limited to 'src/libtracker-common')
-rw-r--r--src/libtracker-common/tracker-parser-libicu.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/libtracker-common/tracker-parser-libicu.c b/src/libtracker-common/tracker-parser-libicu.c
index 06ba77da5..ede943003 100644
--- a/src/libtracker-common/tracker-parser-libicu.c
+++ b/src/libtracker-common/tracker-parser-libicu.c
@@ -32,7 +32,6 @@
#include <unicode/unorm.h>
#include <unicode/ucol.h>
-#include "tracker-locale.h"
#include "tracker-debug.h"
#include "tracker-parser.h"
#include "tracker-parser-utils.h"
@@ -764,10 +763,10 @@ tracker_collation_init (void)
{
UCollator *collator = NULL;
UErrorCode status = U_ZERO_ERROR;
- gchar *locale;
+ const gchar *locale;
/* Get locale! */
- locale = tracker_locale_get (TRACKER_LOCALE_COLLATE);
+ locale = setlocale (LC_COLLATE, NULL);
TRACKER_NOTE (COLLATION, g_message ("[ICU collation] Initializing collator for locale '%s'", locale));
collator = ucol_open (locale, &status);
@@ -782,7 +781,6 @@ tracker_collation_init (void)
u_errorName (status));
}
}
- g_free (locale);
return collator;
}