You're going to have to give more information. At first sight everything looks ok in LessTif. The code you point to should never get a NULL call_data, because LessTif always passes a pointer to a local variable :
> void _XmDrawingAreaInput(Widget w, XEvent *event, String *parems,
> Cardinal *num_params)
> {
> XmDrawingAreaCallbackStruct cb;
>
> cb.reason = XmCR_INPUT;
> cb.event = event;
> cb.window = XtWindow(w);
>
> DEBUGOUT(_LtDebug(__FILE__, w, "DA_InputCallback\n"));
>
> XtCallCallbackList(w, DA_InputCallback(w), (XtPointer)&cb);
> }
That is, if you've used this on an inputCallback as I assume.
Danny
On Sun, 2005-06-12 at 17:43 +1100, Alexsey Cherepanov wrote:
> After i upgrade lesstiff from 0.93 to 0.94.4 my programm take
> Segmentation Fault in callback procedures on that line:
>
> static void InputEventCB(Widget w, XtPointer client_data, XtPointer
> call_data)
>
> {
>
>
> XmDrawingAreaCallbackStruct *cb = (XmDrawingAreaCallbackStruct
> *)call_data;
>
>
>
>
> XEvent *event = cb->event;
> ^^^^^^^^^^^^^^^^^^^^
>
> That it can be?
>
--
Danny Backx ; danny.backx - at - scarlet.be ; http://danny.backx.info
signature.asc
Description: This is a digitally signed message part

