aboutsummaryrefslogtreecommitdiff
path: root/gdb/progspace-and-thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/progspace-and-thread.c')
-rw-r--r--gdb/progspace-and-thread.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/gdb/progspace-and-thread.c b/gdb/progspace-and-thread.c
index 27d626b..0542271 100644
--- a/gdb/progspace-and-thread.c
+++ b/gdb/progspace-and-thread.c
@@ -17,6 +17,7 @@
#include "defs.h"
#include "progspace-and-thread.h"
+#include "inferior.h"
/* See progspace-and-thread.h */
@@ -27,17 +28,17 @@ switch_to_program_space_and_thread (program_space *pspace)
if (inf != NULL && inf->pid != 0)
{
- thread_info *tp = any_live_thread_of_process (inf->pid);
+ thread_info *tp = any_live_thread_of_inferior (inf);
if (tp != NULL)
{
- switch_to_thread (tp->ptid);
+ switch_to_thread (tp);
/* Switching thread switches pspace implicitly. We're
done. */
return;
}
}
- switch_to_thread (null_ptid);
+ switch_to_no_thread ();
set_current_program_space (pspace);
}