From: Vincent van Ravesteijn Date: Mon, 10 May 2010 21:30:57 +0000 (+0000) Subject: Fix crashes when the list of formts is empty. X-Git-Tag: 2.0.0~3278 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=ff129f2555ba22fe6db4063b1efdaa130f0b9e1b;p=features.git Fix crashes when the list of formts is empty. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34393 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/frontends/qt4/GuiPrefs.cpp b/src/frontends/qt4/GuiPrefs.cpp index 796b31591b..1831d8a8cc 100644 --- a/src/frontends/qt4/GuiPrefs.cpp +++ b/src/frontends/qt4/GuiPrefs.cpp @@ -1523,6 +1523,8 @@ void PrefConverters::changeConverter() void PrefConverters::updateButtons() { + if (form_->formats().size() == 0) + return; Format const & from = form_->formats().get(converterFromCO->currentIndex()); Format const & to = form_->formats().get(converterToCO->currentIndex()); int const sel = form_->converters().getNumber(from.name(), to.name()); @@ -1801,6 +1803,8 @@ void PrefFileformats::updateView() void PrefFileformats::on_formatsCB_currentIndexChanged(int i) { + if (form_->formats().size() == 0) + return; int const nr = formatsCB->itemData(i).toInt(); Format const f = form_->formats().get(nr);