diff options
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/varobj.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 000b6e8..5b23ea7 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2009-06-11 Pedro Alves <pedro@codesourcery.com> + + * varobj.c (varobj_create): Properly restore the selected frame. + 2009-06-05 Tom Tromey <tromey@redhat.com> * inferior.c (print_inferior): Make a table, not a list. Emit diff --git a/gdb/varobj.c b/gdb/varobj.c index 9729766..7df7fed 100644 --- a/gdb/varobj.c +++ b/gdb/varobj.c @@ -577,7 +577,7 @@ varobj_create (char *objname, var->root->rootvar = var; /* Reset the selected frame */ - if (fi != NULL) + if (old_fi != NULL) select_frame (old_fi); } |