mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-04-02 05:27:41 -05:00
Fix crash when moving around certain views
This commit is contained in:
@@ -17,7 +17,7 @@ namespace hex::lang {
|
||||
};
|
||||
|
||||
explicit ASTNode(Type type) : m_type(type) {}
|
||||
virtual ~ASTNode() {}
|
||||
virtual ~ASTNode() = default;
|
||||
|
||||
Type getType() { return this->m_type; }
|
||||
|
||||
|
||||
@@ -8,16 +8,16 @@ namespace hex::prv {
|
||||
|
||||
class FileProvider : public Provider {
|
||||
public:
|
||||
FileProvider(std::string_view path);
|
||||
virtual ~FileProvider();
|
||||
explicit FileProvider(std::string_view path);
|
||||
~FileProvider() override;
|
||||
|
||||
virtual bool isAvailable() override;
|
||||
virtual bool isReadable() override;
|
||||
virtual bool isWritable() override;
|
||||
bool isAvailable() override;
|
||||
bool isReadable() override;
|
||||
bool isWritable() override;
|
||||
|
||||
virtual void read(u64 offset, void *buffer, size_t size) override;
|
||||
virtual void write(u64 offset, void *buffer, size_t size) override;
|
||||
virtual size_t getSize() override;
|
||||
void read(u64 offset, void *buffer, size_t size) override;
|
||||
void write(u64 offset, void *buffer, size_t size) override;
|
||||
size_t getSize() override;
|
||||
|
||||
private:
|
||||
FILE *m_file;
|
||||
|
||||
Reference in New Issue
Block a user