Package: mc
Version: 4.5.55-1.2
Author: Guillem Jover <guillem@hadrons.org>
Status: fixed
Debbug: 144460
Description:
 Prevent segfault in mcedit by initializing midnight_dlg, which is also
 parent.


--- main.c	Thu Apr 25 04:38:31 2002
+++ main.c.fix2	Wed Apr 24 04:40:23 2002
@@ -2244,6 +2244,13 @@
 #ifndef HAVE_GNOME
 	    setup_dummy_mc (path);
 #endif
+
+	    /* Needed to prevent segfaults when calling draw_box */
+	    add_widget (midnight_dlg, get_panel_widget (0));
+	    add_widget (midnight_dlg, get_panel_widget (1));
+	    init_labels (get_panel_widget (0));
+	    init_labels (get_panel_widget (1));
+
 	    edit (edit_one_file, edit_one_file_start_line);
+
+	    destroy_dlg (midnight_dlg);
+	    current_panel = 0;
 #ifdef HAVE_GNOME
 	    gtk_main ();
