summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2023-03-02 13:01:36 +0100
committerCarlos Garnacho <carlosg@gnome.org>2023-03-02 15:44:59 +0100
commite12f03d62079294a4349e33ff9a36fea8a1fea73 (patch)
treead4be274bc51e278636d07fedfb333fa16713e37 /src
parente765d0cb2b71c110c08461bef2ca04f313cbad94 (diff)
downloadtracker-e12f03d62079294a4349e33ff9a36fea8a1fea73.tar.gz
direct: Do not sanity check locale
Even if unset/C, it's a locale change that we register and honor in consequence, it's not Tracker library's place to complain.
Diffstat (limited to 'src')
-rw-r--r--src/libtracker-common/tracker-locale.c28
-rw-r--r--src/libtracker-common/tracker-locale.h2
-rw-r--r--src/libtracker-sparql/direct/tracker-direct.c2
3 files changed, 0 insertions, 32 deletions
diff --git a/src/libtracker-common/tracker-locale.c b/src/libtracker-common/tracker-locale.c
index 816bb8d69..390428d6a 100644
--- a/src/libtracker-common/tracker-locale.c
+++ b/src/libtracker-common/tracker-locale.c
@@ -26,14 +26,6 @@
#include "tracker-locale.h"
-static const gchar *locale_names[] = {
- [TRACKER_LOCALE_LANGUAGE] = "LANG",
- [TRACKER_LOCALE_TIME] = "LC_TIME",
- [TRACKER_LOCALE_COLLATE] = "LC_COLLATE",
- [TRACKER_LOCALE_NUMERIC] = "LC_NUMERIC",
- [TRACKER_LOCALE_MONETARY] = "LC_MONETARY"
-};
-
static GRecMutex locales_mutex;
static const gchar *
@@ -65,26 +57,6 @@ tracker_locale_get_unlocked (TrackerLocaleID id)
return env_locale;
}
-void
-tracker_locale_sanity_check (void)
-{
- guint i;
-
- g_rec_mutex_lock (&locales_mutex);
-
- for (i = 0; i < TRACKER_LOCALE_LAST; i++) {
- const gchar *env_locale = NULL;
-
- env_locale = tracker_locale_get_unlocked (i);
-
- if (!env_locale) {
- g_warning ("Locale '%s' is not set, defaulting to C locale", locale_names[i]);
- }
- }
-
- g_rec_mutex_unlock (&locales_mutex);
-}
-
gchar *
tracker_locale_get (TrackerLocaleID id)
{
diff --git a/src/libtracker-common/tracker-locale.h b/src/libtracker-common/tracker-locale.h
index 32547d13d..0a8812d74 100644
--- a/src/libtracker-common/tracker-locale.h
+++ b/src/libtracker-common/tracker-locale.h
@@ -38,8 +38,6 @@ typedef enum {
TRACKER_LOCALE_LAST
} TrackerLocaleID;
-void tracker_locale_sanity_check (void);
-
/* Get the current locale of the given type.
* Note that it returns a newly-allocated string which should be g_free()-ed
*/
diff --git a/src/libtracker-sparql/direct/tracker-direct.c b/src/libtracker-sparql/direct/tracker-direct.c
index 0d3be777f..152465765 100644
--- a/src/libtracker-sparql/direct/tracker-direct.c
+++ b/src/libtracker-sparql/direct/tracker-direct.c
@@ -503,8 +503,6 @@ tracker_direct_connection_initable_init (GInitable *initable,
conn = TRACKER_DIRECT_CONNECTION (initable);
priv = tracker_direct_connection_get_instance_private (conn);
- tracker_locale_sanity_check ();
-
if (!set_up_thread_pools (conn, error))
return FALSE;