Remove or make private FileAccess close() methods.

This commit is contained in:
bruvzg
2022-04-12 11:15:02 +03:00
parent 788f355ad2
commit d2ebac3a30
21 changed files with 44 additions and 74 deletions

View File

@ -115,27 +115,11 @@ Error FileAccessEncrypted::_open(const String &p_path, int p_mode_flags) {
return OK;
}
void FileAccessEncrypted::close() {
void FileAccessEncrypted::_close() {
if (file.is_null()) {
return;
}
_release();
file.unref();
}
void FileAccessEncrypted::release() {
if (file.is_null()) {
return;
}
_release();
file.unref();
}
void FileAccessEncrypted::_release() {
if (writing) {
Vector<uint8_t> compressed;
uint64_t len = data.size();
@ -173,6 +157,8 @@ void FileAccessEncrypted::_release() {
file->store_buffer(compressed.ptr(), compressed.size());
data.clear();
}
file.unref();
}
bool FileAccessEncrypted::is_open() const {
@ -309,7 +295,5 @@ Error FileAccessEncrypted::_set_unix_permissions(const String &p_file, uint32_t
}
FileAccessEncrypted::~FileAccessEncrypted() {
if (file.is_valid()) {
close();
}
_close();
}