From 5b12e2dbf7ff9e35df5d220e195c0b88ee122233 Mon Sep 17 00:00:00 2001 From: toshok Date: Mon, 18 May 1998 18:28:55 +0000 Subject: [PATCH] Fix bugzilla entries 134 (javascript crashing setting text in textarea) and 346 (missing & in call to fe_convertToXmString) thanks to waider@waider.ie (Ronan Waide) for the fixes. --- cmd/xfe/forms.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/cmd/xfe/forms.c b/cmd/xfe/forms.c index 10bae89e612a..19dbb4c2702f 100644 --- a/cmd/xfe/forms.c +++ b/cmd/xfe/forms.c @@ -1274,9 +1274,14 @@ text_change(FEFormData *fed, loc = fe_ConvertToLocaleEncoding(charset, (unsigned char*)text); if (form_type == FORM_TYPE_TEXTAREA) - XmTextSetString(fed->widget, loc); + { + FETextAreaFormData *ta_fed = (FETextAreaFormData*)fed; + XmTextSetString(ta_fed->text_widget, loc); + } else - XmTextFieldSetString(fed->widget, loc); + { + XmTextFieldSetString(fed->widget, loc); + } if (((char *) loc) != text) { @@ -2100,7 +2105,7 @@ select_change(FEFormData *fed, text_attr->charset, fe_font, type, - fontlist); + &fontlist); } else { @@ -2890,7 +2895,7 @@ fe_mocha_submit_form_cb (MWContext *context, LO_Element *element, int32 event, NET_AddLOSubmitDataToURLStruct (data, url); if (data->window_target) { - context = XP_FindNamedContextInList(context, data->window_target); + context = XP_FindNamedContextInList(context, (char*)data->window_target); data->window_target = NULL; }