summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2010-01-04 11:19:39 +0000
committerMartyn Russell <martyn@lanedo.com>2010-01-04 11:19:39 +0000
commit8dc90837a2ea4d59778c676da6a23a93534c9bce (patch)
tree18640f55d89f6bed0849e94115a1ca86030a27b0
parentb5cec89b29e9db6ac8af70ecc74de004cce403c9 (diff)
downloadtracker-8dc90837a2ea4d59778c676da6a23a93534c9bce.tar.gz
Fixes GB#572237, Remove deprecated Glib symbols
-rw-r--r--src/libtracker-common/tracker-language.c4
-rw-r--r--src/libtracker-db/tracker-db-journal.c4
-rw-r--r--tests/common/tracker-test-helpers.c4
3 files changed, 12 insertions, 0 deletions
diff --git a/src/libtracker-common/tracker-language.c b/src/libtracker-common/tracker-language.c
index dfd9b1ba5..324317e02 100644
--- a/src/libtracker-common/tracker-language.c
+++ b/src/libtracker-common/tracker-language.c
@@ -253,7 +253,11 @@ language_add_stopwords (TrackerLanguage *language,
content = g_mapped_file_get_contents (mapped_file);
words = g_strsplit_set (content, "\n" , -1);
+#if GLIB_CHECK_VERSION(2,22,0)
+ g_mapped_file_unref (mapped_file);
+#else
g_mapped_file_free (mapped_file);
+#endif
/* FIXME: Shouldn't clear the hash table first? */
for (p = words; *p; p++) {
diff --git a/src/libtracker-db/tracker-db-journal.c b/src/libtracker-db/tracker-db-journal.c
index 4e94c8919..bec8d8ca3 100644
--- a/src/libtracker-db/tracker-db-journal.c
+++ b/src/libtracker-db/tracker-db-journal.c
@@ -157,7 +157,11 @@ void
tracker_db_journal_free_contents (TrackerJournalContents *contents)
{
if (mapped) {
+#if GLIB_CHECK_VERSION(2,22,0)
+ g_mapped_file_unref (mapped);
+#else
g_mapped_file_free (mapped);
+#endif
mapped = NULL;
}
diff --git a/tests/common/tracker-test-helpers.c b/tests/common/tracker-test-helpers.c
index b1dddb02f..2a362a7f5 100644
--- a/tests/common/tracker-test-helpers.c
+++ b/tests/common/tracker-test-helpers.c
@@ -51,7 +51,11 @@ tracker_test_helpers_get_nonutf8 (void)
file = g_mapped_file_new (TEST_TEXT, FALSE, NULL);
nonutf8_str = g_strdup (g_mapped_file_get_contents (file));
nonutf8_str [g_mapped_file_get_length (file) -1] = '\0';
+#if GLIB_CHECK_VERSION(2,22,0)
+ g_mapped_file_unref (file);
+#else
g_mapped_file_free (file);
+#endif
}
return nonutf8_str;