aboutsummaryrefslogtreecommitdiff
path: root/core/class_db.cpp
diff options
context:
space:
mode:
authorLeon Krause2018-03-20 04:15:27 +0100
committerLeon Krause2018-03-20 05:37:42 +0100
commit25800ffb0e9acfe9e63608eb44979f27c33fc6c1 (patch)
tree6f54b488629466d0ff42d129431fa5cc84943d74 /core/class_db.cpp
parentc4a8b8f7c52f90ff12a8f3df60c3a4468f7626bf (diff)
downloadgodot-25800ffb0e9acfe9e63608eb44979f27c33fc6c1.tar.gz
godot-25800ffb0e9acfe9e63608eb44979f27c33fc6c1.tar.zst
godot-25800ffb0e9acfe9e63608eb44979f27c33fc6c1.zip
Diffstat (limited to 'core/class_db.cpp')
-rw-r--r--core/class_db.cpp21
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
}
//