* top.c (gdb_init): Call init_ui_hook before initializing
the default UI.
This commit is contained in:
parent
4cb0dbef42
commit
1ad24239ce
@ -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
|
||||
|
13
gdb/top.c
13
gdb/top.c
@ -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);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user