diff options
| author | Leon Krause | 2018-03-20 04:15:27 +0100 |
|---|---|---|
| committer | Leon Krause | 2018-03-20 05:37:42 +0100 |
| commit | 25800ffb0e9acfe9e63608eb44979f27c33fc6c1 (patch) | |
| tree | 6f54b488629466d0ff42d129431fa5cc84943d74 /core/class_db.cpp | |
| parent | c4a8b8f7c52f90ff12a8f3df60c3a4468f7626bf (diff) | |
| download | godot-25800ffb0e9acfe9e63608eb44979f27c33fc6c1.tar.gz godot-25800ffb0e9acfe9e63608eb44979f27c33fc6c1.tar.zst godot-25800ffb0e9acfe9e63608eb44979f27c33fc6c1.zip | |
Diffstat (limited to 'core/class_db.cpp')
| -rw-r--r-- | core/class_db.cpp | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/core/class_db.cpp b/core/class_db.cpp index 3c9dae1ac..291dc87e1 100644 --- a/core/class_db.cpp +++ b/core/class_db.cpp @@ -33,18 +33,9 @@ #include "os/mutex.h" #include "version.h" -#ifdef NO_THREADS - -#define OBJTYPE_RLOCK -#define OBJTYPE_WLOCK - -#else - #define OBJTYPE_RLOCK RWLockRead _rw_lockr_(lock); #define OBJTYPE_WLOCK RWLockWrite _rw_lockw_(lock); -#endif - #ifdef DEBUG_METHODS_ENABLED MethodDefinition D_METHOD(const char *p_name) { @@ -895,15 +886,9 @@ void ClassDB::add_property_group(StringName p_class, const String &p_name, const void ClassDB::add_property(StringName p_class, const PropertyInfo &p_pinfo, const StringName &p_setter, const StringName &p_getter, int p_index) { -#ifndef NO_THREADS lock->read_lock(); -#endif - ClassInfo *type = classes.getptr(p_class); - -#ifndef NO_THREADS lock->read_unlock(); -#endif ERR_FAIL_COND(!type); @@ -1380,10 +1365,7 @@ RWLock *ClassDB::lock = NULL; void ClassDB::init() { -#ifndef NO_THREADS - lock = RWLock::create(); -#endif } void ClassDB::cleanup() { @@ -1406,10 +1388,7 @@ void ClassDB::cleanup() { resource_base_extensions.clear(); compat_classes.clear(); -#ifndef NO_THREADS - memdelete(lock); -#endif } // |
