fs: Optimize filesystem handle reconstruction

This commit is contained in:
Eladash 2021-05-11 22:09:46 +03:00 committed by Ivan
parent 0bd64a0e72
commit f7b845d49c

View file

@ -220,6 +220,7 @@ namespace fs
template <typename... Args> template <typename... Args>
bool open(Args&&... args) bool open(Args&&... args)
{ {
m_file.reset();
*this = fs::file(std::forward<Args>(args)...); *this = fs::file(std::forward<Args>(args)...);
return m_file.operator bool(); return m_file.operator bool();
} }