--- BasiliskII/src/Unix/prefs_editor_gtk.cpp 2002/01/22 17:15:10 1.21 +++ BasiliskII/src/Unix/prefs_editor_gtk.cpp 2002/05/12 11:10:50 1.22 @@ -1124,6 +1124,14 @@ static void create_serial_pane(GtkWidget static GtkObject *w_ramsize_adj; static GtkWidget *w_rom_file; +// "Ignore SEGV" button toggled +#ifdef HAVE_SIGSEGV_SKIP_INSTRUCTION +static void tb_ignoresegv(GtkWidget *widget) +{ + PrefsReplaceBool("ignoresegv", GTK_TOGGLE_BUTTON(widget)->active); +} +#endif + // Model ID selected static void mn_modelid_5(...) {PrefsReplaceInt32("modelid", 5);} static void mn_modelid_14(...) {PrefsReplaceInt32("modelid", 14);} @@ -1226,6 +1234,10 @@ static void create_memory_pane(GtkWidget #endif w_rom_file = make_file_entry(box, STR_ROM_FILE_CTRL, "rom"); + +#ifdef HAVE_SIGSEGV_SKIP_INSTRUCTION + make_checkbox(box, STR_IGNORESEGV_CTRL, "ignoresegv", GTK_SIGNAL_FUNC(tb_ignoresegv)); +#endif }