Split editor documentation cache by minor version

This avoids conflicts with other editor versions and ensures the
cache remains valid if you regularly switch between editor versions.
This commit is contained in:
Hugo Locurcio 2024-07-31 17:17:45 +02:00
parent 1d57b81d26
commit 789f3135ad
No known key found for this signature in database
GPG key ID: 39E8F8BE30B0A49C

View file

@ -2856,7 +2856,7 @@ void EditorHelp::_compute_doc_version_hash() {
}
String EditorHelp::get_cache_full_path() {
return EditorPaths::get_singleton()->get_cache_dir().path_join("editor_doc_cache.res");
return EditorPaths::get_singleton()->get_cache_dir().path_join(vformat("editor_doc_cache-%d.%d.res", VERSION_MAJOR, VERSION_MINOR));
}
void EditorHelp::load_xml_buffer(const uint8_t *p_buffer, int p_size) {