[gedit/wip/spell-checking] spell-checker-dialog: show another error in the UI
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit/wip/spell-checking] spell-checker-dialog: show another error in the UI
- Date: Fri, 7 Aug 2015 12:45:53 +0000 (UTC)
commit 0963af41f0e94fbdf42605888fdf80de5b1de836
Author: Sébastien Wilmet <swilmet gnome org>
Date: Fri Aug 7 14:44:37 2015 +0200
spell-checker-dialog: show another error in the UI
plugins/spell/gedit-spell-checker-dialog.c | 27 ++++++++++++++++++---------
1 files changed, 18 insertions(+), 9 deletions(-)
---
diff --git a/plugins/spell/gedit-spell-checker-dialog.c b/plugins/spell/gedit-spell-checker-dialog.c
index a8422db..36268dd 100644
--- a/plugins/spell/gedit-spell-checker-dialog.c
+++ b/plugins/spell/gedit-spell-checker-dialog.c
@@ -211,6 +211,22 @@ set_completed (GeditSpellCheckerDialog *dialog)
}
static void
+show_error (GeditSpellCheckerDialog *dialog,
+ GError *error)
+{
+ GeditSpellCheckerDialogPrivate *priv;
+ gchar *label;
+
+ priv = gedit_spell_checker_dialog_get_instance_private (dialog);
+
+ label = g_strdup_printf ("<b>%s</b> %s", _("Error:"), error->message);
+ gtk_label_set_markup (priv->misspelled_word_label, label);
+ g_free (label);
+
+ set_completed (dialog);
+}
+
+static void
goto_next (GeditSpellCheckerDialog *dialog)
{
GeditSpellCheckerDialogPrivate *priv;
@@ -225,14 +241,7 @@ goto_next (GeditSpellCheckerDialog *dialog)
if (error != NULL)
{
- gchar *label;
-
- label = g_strdup_printf ("<b>%s</b> %s", _("Error:"), error->message);
- gtk_label_set_markup (priv->misspelled_word_label, label);
- g_free (label);
-
- set_completed (dialog);
-
+ show_error (dialog, error);
g_error_free (error);
error = NULL;
}
@@ -456,7 +465,7 @@ check_word_button_clicked_handler (GtkButton *button,
if (error != NULL)
{
- g_warning ("Spell checker dialog: %s", error->message);
+ show_error (dialog, error);
g_error_free (error);
return;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]