diff --git a/src/ChangeLog b/src/ChangeLog index ef5444ca24..d1716e8aac 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2002-08-06 John Levon + + * sp_spell.C: let the new aspell pspell work + 2002-08-01 John Levon * lyxfunc.C: let user specify a non-existent file on open diff --git a/src/sp_spell.C b/src/sp_spell.C index b5b47d907a..0a7c4d0795 100644 --- a/src/sp_spell.C +++ b/src/sp_spell.C @@ -75,7 +75,10 @@ namespace { #include "support/LAssert.h" #define USE_ORIGINAL_MANAGER_FUNCS 1 +// new aspell pspell missing extern "C" +extern "C" { # include +} #include "sp_pspell.h" @@ -107,7 +110,7 @@ PSpell::~PSpell() void PSpell::initialize(BufferParams const &, string const & lang) { PspellConfig * config = new_pspell_config(); - config->replace("language-tag", lang.c_str()); + pspell_config_replace(config, "language-tag", lang.c_str()); spell_error_object = new_pspell_manager(config); if (pspell_error_number(spell_error_object) != 0) { error_ = pspell_error_message(spell_error_object);