]> git.lyx.org Git - features.git/commitdiff
Update INSTALL
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 25 Jan 2001 13:20:19 +0000 (13:20 +0000)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 25 Jan 2001 13:20:19 +0000 (13:20 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1387 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/xforms/ChangeLog
src/frontends/xforms/FormPreferences.C

index f1090fdafbb82d6564d6693649edf6e8910f0d22..894f49dc20b0a02b2bfe5f6828a583c8d91b18db 100644 (file)
@@ -1,3 +1,9 @@
+2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * FormPreferences.C (GetFrom): fix crash when there is no format
+       defined. 
+       (GetTo): ditto.
+
 2001-01-23  Angus Leeming  <a.leeming@ic.ac.uk>
 
        * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
index 219f606809b2b766a6df886dfd042fdd4c934ae3..e03fed575347184260f7e18f234c44daa438e5df 100644 (file)
@@ -1185,7 +1185,7 @@ bool FormPreferences::Converters::Input()
 string const FormPreferences::Converters::GetFrom() const
 {
        int const i = fl_get_choice(dialog_->choice_from);
-       if (i > 0)
+       if (i > 0 && i <= local_formats.size())
                return local_formats.Get(i-1).name();
        else {
                lyxerr << "FormPreferences::Converters::GetFrom: No choice!"
@@ -1198,7 +1198,7 @@ string const FormPreferences::Converters::GetFrom() const
 string const FormPreferences::Converters::GetTo() const
 {
        int const i = fl_get_choice(dialog_->choice_to);
-       if (i > 0)
+       if (i > 0 && i <= local_formats.size())
                return local_formats.Get(i-1).name();
        else {
                lyxerr << "FormPreferences::Converters::GetTo: No choice!"