* top.c (execute_command): Select a frame before checking the current

language.  Only output a message if verbose.
This commit is contained in:
Daniel Jacobowitz 2009-11-05 20:43:52 +00:00
parent f8b7eaf30a
commit 52efb61a1c
2 changed files with 10 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
* top.c (execute_command): Select a frame before checking the current
language. Only output a message if verbose.
2009-11-05 Tom Tromey <tromey@redhat.com>
* symtab.h (SYMBOL_SET_LINKAGE_NAME): Update comment.

View File

@ -457,10 +457,13 @@ execute_command (char *p, int from_tty)
}
/* Tell the user if the language has changed (except first time). */
/* Tell the user if the language has changed (except first time).
First make sure that a new frame has been selected, in case this
command or the hooks changed the program state. */
deprecated_safe_get_selected_frame ();
if (current_language != expected_language)
{
if (language_mode == language_mode_auto)
if (language_mode == language_mode_auto && info_verbose)
{
language_info (1); /* Print what changed. */
}