Continuing on:
This is not acceptable. Patches to .fd files only accepted as a last resort.
This doesn't qualify.
Angus
Index: src/frontends/xforms/forms/form_filedialog.C.patch
===================================================================
RCS file: form_filedialog.C.patch
diff -N form_filedialog.C.patch
--- /dev/null Tue May 5 22:32:27 1998
+++ src/frontends/xforms/forms/form_filedialog.C.patch Fri Feb 23 15:37:30
2001
@@ -0,0 +1,27 @@
+--- form_filedialog.C Thu Feb 15 19:04:12 2001
++++ src/frontends/xforms/forms/form_filedialog.C.patch Thu Feb 15 19:02:55
2001
+@@ -8,14 +8,13 @@
+ #include FORMS_H_LOCATION
+ #include <stdlib.h>
+ #include "form_filedialog.h"
+-#include "FormFiledialog.h"
+
+ FD_FileDialog *create_form_FileDialog(void)
+ {
+ FL_OBJECT *obj;
+ FD_FileDialog *fdui = new FD_FileDialog;
+
+- fdui->FileDialog = fl_bgn_form(FL_NO_BOX, 440, 380);
++ fdui->form = fl_bgn_form(FL_NO_BOX, 440, 380);
+ obj = fl_add_box(FL_UP_BOX, 0, 0, 440, 380, "");
+ fdui->FileInfo = obj = fl_add_text(FL_NORMAL_TEXT, 10, 260, 420, 30, "");
+ fl_set_object_boxtype(obj, FL_SHADOW_BOX);
+@@ -92,7 +91,7 @@
+ fl_set_object_gravity(obj, FL_SouthWest, FL_SouthWest);
+ fl_end_form();
+
+- fdui->FileDialog->fdui = fdui;
++ fdui->form->fdui = fdui;
+
+ return fdui;
+ }