fix: ImHex not starting on some platforms

This commit is contained in:
WerWolv
2023-12-24 12:20:51 +01:00
parent 65e2f1b5af
commit 9066891ce2
3 changed files with 16 additions and 13 deletions

View File

@@ -41,8 +41,8 @@ namespace hex {
class Plugin {
public:
explicit Plugin(const std::fs::path &path, bool libraryPlugin);
explicit Plugin(PluginFunctions functions, bool libraryPlugin);
explicit Plugin(const std::fs::path &path);
explicit Plugin(PluginFunctions functions);
Plugin(const Plugin &) = delete;
Plugin(Plugin &&other) noexcept;
@@ -66,12 +66,11 @@ namespace hex {
[[nodiscard]] std::span<SubCommand> getSubCommands() const;
[[nodiscard]] bool isLibraryPlugin() const { return m_libraryPlugin; }
[[nodiscard]] bool isLibraryPlugin() const;
private:
uintptr_t m_handle = 0;
std::fs::path m_path;
bool m_libraryPlugin;
mutable bool m_initialized = false;