mirror of
https://github.com/godotengine/godot.git
synced 2025-12-08 06:09:55 +00:00
Restore FileAccess.close method.
This commit is contained in:
parent
953383328a
commit
bc95b0b171
22 changed files with 76 additions and 1 deletions
|
|
@ -318,6 +318,10 @@ Error FileAccessUnix::_set_unix_permissions(const String &p_file, uint32_t p_per
|
|||
return FAILED;
|
||||
}
|
||||
|
||||
void FileAccessUnix::close() {
|
||||
_close();
|
||||
}
|
||||
|
||||
CloseNotificationFunc FileAccessUnix::close_notification_func = nullptr;
|
||||
|
||||
FileAccessUnix::~FileAccessUnix() {
|
||||
|
|
|
|||
|
|
@ -82,6 +82,8 @@ public:
|
|||
virtual uint32_t _get_unix_permissions(const String &p_file) override;
|
||||
virtual Error _set_unix_permissions(const String &p_file, uint32_t p_permissions) override;
|
||||
|
||||
virtual void close() override;
|
||||
|
||||
FileAccessUnix() {}
|
||||
virtual ~FileAccessUnix();
|
||||
};
|
||||
|
|
|
|||
|
|
@ -375,6 +375,10 @@ Error FileAccessWindows::_set_unix_permissions(const String &p_file, uint32_t p_
|
|||
return ERR_UNAVAILABLE;
|
||||
}
|
||||
|
||||
void FileAccessWindows::close() {
|
||||
_close();
|
||||
}
|
||||
|
||||
FileAccessWindows::~FileAccessWindows() {
|
||||
_close();
|
||||
}
|
||||
|
|
@ -391,6 +395,7 @@ void FileAccessWindows::initialize() {
|
|||
reserved_file_index++;
|
||||
}
|
||||
}
|
||||
|
||||
void FileAccessWindows::finalize() {
|
||||
invalid_files.clear();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -82,6 +82,8 @@ public:
|
|||
virtual uint32_t _get_unix_permissions(const String &p_file) override;
|
||||
virtual Error _set_unix_permissions(const String &p_file, uint32_t p_permissions) override;
|
||||
|
||||
virtual void close() override;
|
||||
|
||||
static void initialize();
|
||||
static void finalize();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue