diff options
-rw-r--r-- | libempathy/empathy-log-store-empathy.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/libempathy/empathy-log-store-empathy.c b/libempathy/empathy-log-store-empathy.c index 13146882d..b814defe7 100644 --- a/libempathy/empathy-log-store-empathy.c +++ b/libempathy/empathy-log-store-empathy.c @@ -27,7 +27,14 @@ #include <string.h> #include <stdio.h> #include <stdlib.h> + +/* FIXME: g_mapped_file_free has been deprecated in GLib 2.22, but the + * replacement symbol, g_mapped_file_unref is not available in older Glib + * and we're not ready to bump our version requirement just for this. When + * we're ready to bump our version requirement, just revert this patch. */ +#undef G_DISABLE_DEPRECATED #include <glib/gstdio.h> +#define G_DISABLE_DEPRECATED #include "empathy-log-store.h" #include "empathy-log-store-empathy.h" @@ -601,7 +608,7 @@ log_store_empathy_search_new (EmpathyLogStore *self, contents = g_mapped_file_get_contents (file); contents_casefold = g_utf8_casefold (contents, length); - g_mapped_file_unref (file); + g_mapped_file_free (file); if (strstr (contents_casefold, text_casefold)) { |