please apply

thanks
john

-- 
"Now why did you have to go and mess up the child's head, so you can get another gold 
waterbed ?
 You fake-hair contact-wearing liposuction carnival exhibit, listen to my rhyme ..."
Index: src/frontends/xforms/ChangeLog
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/xforms/ChangeLog,v
retrieving revision 1.245
diff -u -r1.245 ChangeLog
--- src/frontends/xforms/ChangeLog      2002/01/14 16:48:28     1.245
+++ src/frontends/xforms/ChangeLog      2002/01/15 14:23:02
@@ -1,3 +1,7 @@
+2002-01-15  John Levon  <[EMAIL PROTECTED]>
+
+       * FormThesaurus.C: fix a crash
+ 
 2002-01-14  Jean-Marc Lasgouttes  <[EMAIL PROTECTED]>
 
        * DropDown.C: include <cctype> for isprint()
Index: src/frontends/xforms/FormThesaurus.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/xforms/FormThesaurus.C,v
retrieving revision 1.3
diff -u -r1.3 FormThesaurus.C
--- src/frontends/xforms/FormThesaurus.C        2002/01/13 01:46:32     1.3
+++ src/frontends/xforms/FormThesaurus.C        2002/01/15 14:23:02
@@ -132,6 +132,7 @@
                        fl_set_input(dialog_->input_replace, "");
                        return ButtonPolicy::SMI_APPLY;
                }
+               return ButtonPolicy::SMI_NOOP;
        } else if (obj == dialog_->button_replace) {
                string rep(fl_get_input(dialog_->input_replace));
                if (!rep.empty())
@@ -143,8 +144,10 @@
                return ButtonPolicy::SMI_NOOP;
        }
 
-       setReplace(fl_get_input(dialog_->input_entry),
-               strip(frontStrip(fl_get_browser_line(obj, fl_get_browser(obj)))));
+       if (fl_get_browser(obj) > 0) {
+               setReplace(fl_get_input(dialog_->input_entry),
+                       strip(frontStrip(fl_get_browser_line(obj, 
+fl_get_browser(obj)))));
+       }
 
        if (clickline_ == fl_get_browser(obj)) {
                updateMeanings(fl_get_input(dialog_->input_replace));

Reply via email to