[gedit] spell: adapt code for GspellLanguage API changes
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] spell: adapt code for GspellLanguage API changes
- Date: Fri, 27 Nov 2015 17:40:22 +0000 (UTC)
commit cfc870b5c5eacb8dc3f9e0bb9af227e2b997c325
Author: Sébastien Wilmet <swilmet gnome org>
Date: Fri Nov 27 18:27:33 2015 +0100
spell: adapt code for GspellLanguage API changes
configure.ac | 2 +-
plugins/spell/gedit-spell-plugin.c | 28 ++++++++++++----------------
2 files changed, 13 insertions(+), 17 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 47d7aa7..1133e7b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ GTK_REQUIRED=3.19.0
GTKSOURCEVIEW_REQUIRED=3.18
LIBPEAS_REQUIRED=1.14.1
LIBXML_REQUIRED=2.5.0
-GSPELL_REQUIRED=0.2.0
+GSPELL_REQUIRED=0.2.2
PYGOBJECT_REQUIRED=3.0.0
AC_CONFIG_HEADERS(config.h)
diff --git a/plugins/spell/gedit-spell-plugin.c b/plugins/spell/gedit-spell-plugin.c
index 95623ef..95fe16f 100644
--- a/plugins/spell/gedit-spell-plugin.c
+++ b/plugins/spell/gedit-spell-plugin.c
@@ -224,18 +224,18 @@ language_notify_cb (GspellChecker *checker,
GeditDocument *doc)
{
const GspellLanguage *lang;
- const gchar *key;
+ const gchar *language_code;
g_return_if_fail (GEDIT_IS_DOCUMENT (doc));
lang = gspell_checker_get_language (checker);
g_return_if_fail (lang != NULL);
- key = gspell_language_to_key (lang);
- g_return_if_fail (key != NULL);
+ language_code = gspell_language_get_code (lang);
+ g_return_if_fail (language_code != NULL);
gedit_document_set_metadata (doc,
- GEDIT_METADATA_ATTRIBUTE_SPELL_LANGUAGE, key,
+ GEDIT_METADATA_ATTRIBUTE_SPELL_LANGUAGE, language_code,
NULL);
}
@@ -243,14 +243,14 @@ static const GspellLanguage *
get_language_from_metadata (GeditDocument *doc)
{
const GspellLanguage *lang = NULL;
- gchar *value = NULL;
+ gchar *language_code = NULL;
- value = gedit_document_get_metadata (doc, GEDIT_METADATA_ATTRIBUTE_SPELL_LANGUAGE);
+ language_code = gedit_document_get_metadata (doc, GEDIT_METADATA_ATTRIBUTE_SPELL_LANGUAGE);
- if (value != NULL)
+ if (language_code != NULL)
{
- lang = gspell_language_from_key (value);
- g_free (value);
+ lang = gspell_language_lookup (language_code);
+ g_free (language_code);
}
return lang;
@@ -623,7 +623,7 @@ on_document_saved (GeditDocument *doc,
ViewData *data)
{
GspellChecker *checker;
- const gchar *key;
+ const gchar *language_code = NULL;
/* Make sure to save the metadata here too */
@@ -631,18 +631,14 @@ on_document_saved (GeditDocument *doc,
if (checker != NULL)
{
- key = gspell_language_to_key (gspell_checker_get_language (checker));
- }
- else
- {
- key = NULL;
+ language_code = gspell_language_get_code (gspell_checker_get_language (checker));
}
gedit_document_set_metadata (doc,
GEDIT_METADATA_ATTRIBUTE_SPELL_ENABLED,
data->inline_checker != NULL ? SPELL_ENABLED_STR : NULL,
GEDIT_METADATA_ATTRIBUTE_SPELL_LANGUAGE,
- key,
+ language_code,
NULL);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]