Fix bug #8238: correct the forward argument of replace2string() in on_replacePB_clicked().

This commit is contained in:
Stephan Witt 2012-07-27 00:34:17 +02:00
parent b55a6454d9
commit 44b3278006
2 changed files with 19 additions and 5 deletions

View File

@ -457,8 +457,13 @@ void SpellcheckerWidget::on_replacePB_clicked()
return;
docstring const textfield = qstring_to_ucs4(d->ui.wordED->text());
docstring const replacement = qstring_to_ucs4(d->ui.replaceCO->currentText());
docstring const datastring = replace2string(replacement, textfield,
true, true, false, false);
docstring const datastring =
replace2string(replacement, textfield,
true, // case sensitive
true, // match word
false, // all words
true, // forward
false); // find next
LYXERR(Debug::GUI, "Replace (" << replacement << ")");
dispatch(FuncRequest(LFUN_WORD_REPLACE, datastring));
@ -474,8 +479,13 @@ void SpellcheckerWidget::on_replaceAllPB_clicked()
return;
docstring const textfield = qstring_to_ucs4(d->ui.wordED->text());
docstring const replacement = qstring_to_ucs4(d->ui.replaceCO->currentText());
docstring const datastring = replace2string(replacement, textfield,
true, true, true, true);
docstring const datastring =
replace2string(replacement, textfield,
true, // case sensitive
true, // match word
true, // all words
true, // forward
false); // find next
LYXERR(Debug::GUI, "Replace all (" << replacement << ")");
dispatch(FuncRequest(LFUN_WORD_REPLACE, datastring));

View File

@ -783,7 +783,11 @@ void MenuDefinition::expandSpellingSuggestions(BufferView const * bv)
MenuItem w(MenuItem::Command, toqstr(suggestion),
FuncRequest(LFUN_WORD_REPLACE,
replace2string(suggestion, selection,
true, true, false, true, false)));
true, // case sensitive
true, // match word
false, // all words
true, // forward
false))); // find next
if (i < m)
add(w);
else