Skip to content

Commit

Permalink
C#: Do not use DocCache when generating glue code
Browse files Browse the repository at this point in the history
  • Loading branch information
RedworkDE committed Apr 20, 2023
1 parent db13026 commit 692ad70
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions editor/editor_help.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2240,7 +2240,7 @@ void EditorHelp::_gen_doc_thread(void *p_udata) {

static bool doc_gen_use_threads = true;

void EditorHelp::generate_doc() {
void EditorHelp::generate_doc(bool p_use_cache) {
if (doc_gen_use_threads) {
// In case not the first attempt.
_wait_for_thread();
Expand All @@ -2256,7 +2256,7 @@ void EditorHelp::generate_doc() {
doc = memnew(DocTools);
}

if (first_attempt && FileAccess::exists(get_cache_full_path())) {
if (p_use_cache && first_attempt && FileAccess::exists(get_cache_full_path())) {
if (doc_gen_use_threads) {
thread.start(_load_doc_thread, nullptr);
} else {
Expand Down
2 changes: 1 addition & 1 deletion editor/editor_help.h
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ class EditorHelp : public VBoxContainer {
static void _bind_methods();

public:
static void generate_doc();
static void generate_doc(bool p_use_cache = true);
static DocTools *get_doc_data();
static void cleanup_doc();
static String get_cache_full_path();
Expand Down
2 changes: 1 addition & 1 deletion modules/mono/editor/bindings_generator.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3894,7 +3894,7 @@ void BindingsGenerator::_log(const char *p_format, ...) {
void BindingsGenerator::_initialize() {
initialized = false;

EditorHelp::generate_doc();
EditorHelp::generate_doc(false);

enum_types.clear();

Expand Down

0 comments on commit 692ad70

Please sign in to comment.