a37c30dfc9
On Linux, thread IDs were not properly assigned with the current approach. The line: `std::thread new_thread(&Thread::callback, _thread_id_hash(thread.get_id()), p_settings, p_callback, p_user);` does not work because the thread ID is not assigned until the thread starts. This PR changes the behavior to use manually generated thread IDs. Additionally, if a thread is (or may have been created) outside Godot, the method `Thread::attach_external_thread` was added. |
||
---|---|---|
.. | ||
export.cpp | ||
export.h | ||
export_plugin.cpp | ||
export_plugin.h | ||
godot_plugin_config.cpp | ||
godot_plugin_config.h | ||
gradle_export_util.cpp | ||
gradle_export_util.h |