use enchant exception message accessor

This commit is contained in:
Stephan Witt 2014-11-18 22:06:11 +01:00
parent f3370c3e6a
commit f7418758ab

View File

@ -75,10 +75,11 @@ enchant::Dict * EnchantChecker::Private::addSpeller(string const & lang)
LYXERR(Debug::FILES, "request enchant speller for language " << lang); LYXERR(Debug::FILES, "request enchant speller for language " << lang);
m.speller = instance->request_dict(lang); m.speller = instance->request_dict(lang);
} }
catch (const enchant::Exception & e) { catch (enchant::Exception & e) {
// FIXME error handling? // FIXME error handling?
// unfortunately the message of enchant::Exception is unreachable const char * what = e.what();
LYXERR(Debug::FILES, "cannot add enchant speller, unspecified enchant exception in request_dict()."); LYXERR(Debug::FILES, "cannot add enchant speller: " <<
((what && *what) ? what : "unspecified enchant exception in request_dict()"));
m.speller = 0; m.speller = 0;
} }
spellers_[lang] = m; spellers_[lang] = m;