The branch, master, has been updated. - Log -----------------------------------------------------------------
commit ab3491adeffbda3161f086da53dc69041ccbf629 Author: Juergen Spitzmueller <[email protected]> Date: Tue May 29 14:21:29 2012 +0200 Fix crash when removing last converter (bug 8178) diff --git a/src/frontends/qt4/GuiPrefs.cpp b/src/frontends/qt4/GuiPrefs.cpp index 2302cc9..39f6841 100644 --- a/src/frontends/qt4/GuiPrefs.cpp +++ b/src/frontends/qt4/GuiPrefs.cpp @@ -1694,10 +1694,16 @@ void PrefConverters::updateButtons() bool const valid = !(converterED->text().isEmpty() || from.name() == to.name()); - int const cnr = convertersLW->currentItem()->type(); - Converter const & c = form_->converters().get(cnr); - string const old_command = c.command; - string const old_flag = c.flags; + string old_command; + string old_flag; + + if (convertersLW->count() > 0) { + int const cnr = convertersLW->currentItem()->type(); + Converter const & c = form_->converters().get(cnr); + old_command = c.command; + old_flag = c.flags; + } + string const new_command = fromqstr(converterED->text()); string const new_flag = fromqstr(converterFlagED->text()); ----------------------------------------------------------------------- Summary of changes: src/frontends/qt4/GuiPrefs.cpp | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) hooks/post-receive -- The LyX Source Repository
