+2002-05-15 John Levon <moz@compsoc.man.ac.uk>
+
+ * FormCharacter.C: avoid mis-treating Combox as FL_OBJECT
+ (bug 406) (from Angus)
+
2002-05-10 Dekel Tsur <dekelts@tau.ac.il>
* FormDocument.C (language_apply): Fix language changing.
void FormCharacter::ComboInputCB(int, void * v, Combox * combox)
{
FormCharacter * pre = static_cast<FormCharacter*>(v);
- pre->InputCB(reinterpret_cast<FL_OBJECT *>(combox), 0);
+ // must use input() directly, to avoid treating the Combox
+ // as an FL_OBJECT, leading to a crash (bug 406)
+ pre->bc().input(pre->input(0, 0));
}
void FormCharacter::build()