Fix dirty read on initialiation status for the libgit2 instance

This commit is contained in:
IronicallySerious
2019-11-25 00:44:12 +05:30
parent 531495001e
commit 0e4f8acd3d
3 changed files with 3 additions and 3 deletions

Binary file not shown.

View File

@@ -272,7 +272,7 @@ bool GitAPI::_initialize(const String p_project_root_path) {
WARN_PRINT("Multiple libgit2 instances are running");
}
if (is_initialized) {
if (repo) {
return true;
}

View File

@@ -55,8 +55,8 @@ extern "C" int diff_line_callback_function(const git_diff_delta *delta, const gi
result["line_count"] = line->num_lines;
result["old_line_number"] = line->old_lineno;
result["offset"] = line->content_offset;
godot::GitAPI::get_singleton()->diff_contents.push_back(result);
return 0;
}