Browse Source

Merge pull request #8269 from karroffel/dlscript-virtual-method-export

[DLScript] fixed virtual method export
Rémi Verschelde 8 years ago
parent
commit
cbf49ddc51
1 changed files with 2 additions and 2 deletions
  1. 2 2
      modules/dlscript/api_generator.cpp

+ 2 - 2
modules/dlscript/api_generator.cpp

@@ -231,12 +231,12 @@ List<ClassAPI> generate_c_api_classes() {
 
 				// Method flags
 				if (method_bind && method_bind->get_hint_flags()) {
-					const uint32_t flags = method_bind->get_hint_flags();
+					const uint32_t flags = method_info.flags;
 					method_api.is_editor = flags & METHOD_FLAG_EDITOR;
 					method_api.is_noscript = flags & METHOD_FLAG_NOSCRIPT;
 					method_api.is_const = flags & METHOD_FLAG_CONST;
 					method_api.is_reverse = flags & METHOD_FLAG_REVERSE;
-					method_api.is_virtual = flags & METHOD_FLAG_VIRTUAL;
+					method_api.is_virtual = flags & METHOD_FLAG_VIRTUAL || method_info.name[0] == '_';
 					method_api.is_from_script = flags & METHOD_FLAG_FROM_SCRIPT;
 				}