* thread.c (add_thread): Move observer call to ...
authorVladimir Prus <vladimir@codesourcery.com>
Thu, 1 May 2008 14:27:39 +0000 (14:27 +0000)
committerVladimir Prus <vladimir@codesourcery.com>
Thu, 1 May 2008 14:27:39 +0000 (14:27 +0000)
        (add_thread_silent): ... here.

gdb/ChangeLog
gdb/thread.c

index 4161cadc0299a23dfdc1a4f289c46a512c144723..9d1d6bdfdd49e505374b0bbd7cb1ba491ccff529 100644 (file)
@@ -1,3 +1,8 @@
+2008-05-01  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * thread.c (add_thread): Move observer call to ...
+        (add_thread_silent): ... here.
+
 2008-04-30  Ulrich Weigand  <uweigand@de.ibm.com>
 
        * rs6000-tdep.c: Update for unwinder changes.
index e9d6609fa74b7d70ddb45f7ed1423e82ad5f2709..c04c989e829677a0eb9b9cf27506edf4827acfe1 100644 (file)
@@ -126,6 +126,9 @@ add_thread_silent (ptid_t ptid)
   tp->num = ++highest_thread_num;
   tp->next = thread_list;
   thread_list = tp;
+
+  observer_notify_new_thread (tp);
+
   return tp;
 }
 
@@ -138,8 +141,6 @@ add_thread_with_info (ptid_t ptid, struct private_thread_info *private)
 
   if (print_thread_events)
     printf_unfiltered (_("[New %s]\n"), target_pid_to_str (ptid));
-
-  observer_notify_new_thread (result);
   
   return result;
 }