static void prefs_quote_save(PrefsPage *_page)
{
QuotePage *page = (QuotePage *) _page;
+ gint line = -1;
g_free(prefs_common.quotefmt);
prefs_common.quotefmt = NULL;
prefs_common.quotefmt = pref_get_pref_from_textview(
GTK_TEXT_VIEW(page->text_quotefmt));
- if (!prefs_template_string_is_valid(prefs_common.quotefmt))
- alertpanel_error(_("Message reply format error."));
+ if (!prefs_template_string_is_valid(prefs_common.quotefmt, &line)) {
+ gchar *msg = g_strdup_printf(_("Message reply format error at line %d."), line);
+ alertpanel_error(msg);
+ g_free(msg);
+ }
prefs_common.fw_quotefmt = pref_get_pref_from_textview(
GTK_TEXT_VIEW(page->text_fw_quotefmt));
- if (!prefs_template_string_is_valid(prefs_common.fw_quotefmt))
- alertpanel_error(_("Message forward format error."));
+ if (!prefs_template_string_is_valid(prefs_common.fw_quotefmt, &line)) {
+ gchar *msg = g_strdup_printf(_("Message forward format error at line %d."), line);
+ alertpanel_error(msg);
+ g_free(msg);
+ }
prefs_common.quotemark = gtk_editable_get_chars(
GTK_EDITABLE(page->entry_quotemark), 0, -1);