diff options
Diffstat (limited to 'cad/mars/files/patch-XMotif_io.c')
| -rw-r--r-- | cad/mars/files/patch-XMotif_io.c | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/cad/mars/files/patch-XMotif_io.c b/cad/mars/files/patch-XMotif_io.c new file mode 100644 index 000000000000..f15fc4e50275 --- /dev/null +++ b/cad/mars/files/patch-XMotif_io.c @@ -0,0 +1,37 @@ +--- XMotif/io.c.orig 2007-11-23 21:31:17.000000000 +0100 ++++ XMotif/io.c 2007-11-23 21:33:26.000000000 +0100 +@@ -77,7 +77,7 @@ + void update_screen() + { + update_clock(); +- if (screen_update != NULL) { ++ if (screen_update != OFF) { + update_meters_and_info_windows(); + } + XFlush(the_environment.the_display); +@@ -240,9 +240,9 @@ + base_position=XmTextGetLastPosition(message_w); + XmTextSetInsertionPosition(message_w,base_position); + +- XtAddCallback(message_w,XmNactivateCallback, input_text, NULL); +- XtAddCallback(message_w,XmNmotionVerifyCallback, input_text, NULL); +- XtAddCallback(message_w,XmNmodifyVerifyCallback, input_text, NULL); ++ XtAddCallback(message_w,XmNactivateCallback, (XtCallbackProc)input_text, NULL); ++ XtAddCallback(message_w,XmNmotionVerifyCallback, (XtCallbackProc)input_text, NULL); ++ XtAddCallback(message_w,XmNmodifyVerifyCallback, (XtCallbackProc)input_text, NULL); + + input=0; + XmTextSetEditable(message_w,True); +@@ -251,9 +251,9 @@ + } + XmTextSetEditable(message_w,False); + +- XtRemoveCallback(message_w,XmNactivateCallback, input_text, NULL); +- XtRemoveCallback(message_w,XmNmotionVerifyCallback, input_text, NULL); +- XtRemoveCallback(message_w,XmNmodifyVerifyCallback, input_text, NULL); ++ XtRemoveCallback(message_w,XmNactivateCallback, (XtCallbackProc)input_text, NULL); ++ XtRemoveCallback(message_w,XmNmotionVerifyCallback, (XtCallbackProc)input_text, NULL); ++ XtRemoveCallback(message_w,XmNmodifyVerifyCallback, (XtCallbackProc)input_text, NULL); + + str=XmTextGetString(message_w); + |
