Fix memory leak with Epub object getting orphaned

This commit is contained in:
Dave Allie
2025-12-06 02:49:10 +11:00
parent 7198d943b0
commit 98c8e7e77c
4 changed files with 22 additions and 10 deletions

View File

@@ -26,10 +26,6 @@ class EpubReaderScreen final : public Screen {
public:
explicit EpubReaderScreen(EpdRenderer* renderer, Epub* epub, const std::function<void()>& onGoHome)
: Screen(renderer), epub(epub), onGoHome(onGoHome) {}
~EpubReaderScreen() override {
free(section);
free(epub);
}
void onEnter() override;
void onExit() override;
void handleInput(Input input) override;