mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-29 16:20:11 -04:00
parent
3495537bf9
commit
9dec2aafb5
@ -643,6 +643,7 @@ void AsyncTaskManager::
|
||||
make_global_ptr() {
|
||||
nassertv(_global_ptr == nullptr);
|
||||
|
||||
init_memory_hook();
|
||||
_global_ptr = new AsyncTaskManager("TaskManager");
|
||||
_global_ptr->ref();
|
||||
}
|
||||
|
@ -351,6 +351,7 @@ remove_all_hooks() {
|
||||
*/
|
||||
void EventHandler::
|
||||
make_global_event_handler() {
|
||||
init_memory_hook();
|
||||
_global_event_handler = new EventHandler(EventQueue::get_global_event_queue());
|
||||
}
|
||||
|
||||
|
@ -106,5 +106,6 @@ dequeue_event() {
|
||||
*/
|
||||
void EventQueue::
|
||||
make_global_event_queue() {
|
||||
init_memory_hook();
|
||||
_global_event_queue = new EventQueue;
|
||||
}
|
||||
|
@ -211,6 +211,7 @@ init_main_thread() {
|
||||
static int count = 0;
|
||||
++count;
|
||||
if (count == 1 && _main_thread == nullptr) {
|
||||
init_memory_hook();
|
||||
_main_thread = new MainThread;
|
||||
_main_thread->ref();
|
||||
}
|
||||
@ -222,6 +223,7 @@ init_main_thread() {
|
||||
void Thread::
|
||||
init_external_thread() {
|
||||
if (_external_thread == nullptr) {
|
||||
init_memory_hook();
|
||||
_external_thread = new ExternalThread;
|
||||
_external_thread->ref();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user