From f22d0d899ef6b2e4a856bee3ca12d3893608e5a6 Mon Sep 17 00:00:00 2001 From: phosit Date: Sun, 25 Aug 2024 12:38:09 +0200 Subject: [PATCH] Add final to classes introduced in f9114a87f2 A class which can not be derived from should tell that in the declaration. --- source/scriptinterface/Promises.cpp | 2 +- source/scriptinterface/Promises.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/scriptinterface/Promises.cpp b/source/scriptinterface/Promises.cpp index a871bc5c39..e8504d8c42 100644 --- a/source/scriptinterface/Promises.cpp +++ b/source/scriptinterface/Promises.cpp @@ -85,7 +85,7 @@ bool JobQueue::empty() const js::UniquePtr JobQueue::saveJobQueue(JSContext*) { - class SavedJobQueue : public JS::JobQueue::SavedJobQueue + class SavedJobQueue final : public JS::JobQueue::SavedJobQueue { public: SavedJobQueue(QueueType& queue) : diff --git a/source/scriptinterface/Promises.h b/source/scriptinterface/Promises.h index 6e64da5d54..4ee2cfe9c8 100644 --- a/source/scriptinterface/Promises.h +++ b/source/scriptinterface/Promises.h @@ -35,7 +35,7 @@ namespace Script void UnhandledRejectedPromise(JSContext* cx, bool, JS::HandleObject promise, JS::PromiseRejectionHandlingState state, void*); -class JobQueue : public JS::JobQueue +class JobQueue final : public JS::JobQueue { public: ~JobQueue() final = default;