fTrackThread
thread_id fTrackThread;
thread_id fTrackThread;
if (fTrackThread >= B_OK) {
while (wait_for_thread(fTrackThread, &unused) == B_INTERRUPTED)
fTrackThread = spawn_thread(_thread_entry, "popup", B_DISPLAY_PRIORITY, data);
if (fTrackThread < B_OK) {
resume_thread(fTrackThread);
menu->fTrackThread = -1;
while (wait_for_thread(fTrackThread, &unused) == B_INTERRUPTED)
fTrackThread = -1;
if (fTrackThread >= 0) {
while (wait_for_thread(fTrackThread, &status) == B_INTERRUPTED)
if (fTrackThread >= 0) {
while (wait_for_thread(fTrackThread, &status) == B_INTERRUPTED)
fTrackThread = spawn_thread(_TrackThread, "popup", B_DISPLAY_PRIORITY, this);