* top.c (gdb_init): Call init_ui_hook before initializing

the default UI.
This commit is contained in:
Keith Seitz 2001-11-20 16:54:39 +00:00
parent 4cb0dbef42
commit 1ad24239ce
2 changed files with 14 additions and 4 deletions

View File

@ -1,3 +1,8 @@
2001-11-20 Keith Seitz <keiths@redhat.com>
* top.c (gdb_init): Call init_ui_hook before initializing
the default UI.
2001-11-19 Elena Zannoni <ezannoni@redhat.com>
* config/powerpc/nm-linux.h (ppc_register_u_addr): Add extern

View File

@ -182,7 +182,10 @@ static void stop_sig (int);
/* Hooks for alternate command interfaces. */
/* Called after most modules have been initialized, but before taking users
command file. */
command file.
If the UI fails to initialize and it wants GDB to continue
using the default UI, then it should clear this hook before returning. */
void (*init_ui_hook) (char *argv0);
@ -2034,6 +2037,11 @@ gdb_init (char *argv0)
set_language (language_c);
expected_language = current_language; /* don't warn about the change. */
/* Allow another UI to initialize. If the UI fails to initialize, and
it wants GDB to revert to the CLI, it should clear init_ui_hook. */
if (init_ui_hook)
init_ui_hook (argv0);
#ifdef UI_OUT
/* Install the default UI */
if (!init_ui_hook)
@ -2050,7 +2058,4 @@ gdb_init (char *argv0)
}
}
#endif
if (init_ui_hook)
init_ui_hook (argv0);
}