|
|
@ -1040,7 +1040,10 @@ mod thread_info { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
pub fn set(thread: Thread) { |
|
|
|
pub fn set(thread: Thread) { |
|
|
|
CTRU_THREAD_INFO.with(|c| assert!(c.borrow().is_none())); |
|
|
|
CTRU_THREAD_INFO.with(move |c| { |
|
|
|
CTRU_THREAD_INFO.with(move |c| *c.borrow_mut() = Some(ThreadInfo { thread })); |
|
|
|
let mut thread_info = c.borrow_mut(); |
|
|
|
|
|
|
|
assert!(thread_info.is_none()); |
|
|
|
|
|
|
|
*thread_info = Some(ThreadInfo { thread }); |
|
|
|
|
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|