diff --git a/libaegisub/include/libaegisub/signal.h b/libaegisub/include/libaegisub/signal.h index 4d220187d..3dd7972a1 100644 --- a/libaegisub/include/libaegisub/signal.h +++ b/libaegisub/include/libaegisub/signal.h @@ -133,7 +133,7 @@ namespace detail { /// @brief Templated common code for signals template - class SignalBaseImpl final : public SignalBase { + class SignalBaseImpl : public SignalBase { protected: typedef boost::container::map SlotMap; diff --git a/src/command/vis_tool.cpp b/src/command/vis_tool.cpp index 2d3b7413f..a3f33c88a 100644 --- a/src/command/vis_tool.cpp +++ b/src/command/vis_tool.cpp @@ -37,7 +37,7 @@ namespace { using cmd::Command; template - struct visual_tool_command final : public Command { + struct visual_tool_command : public Command { CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO) bool Validate(const agi::Context *c) override { diff --git a/src/visual_tool.h b/src/visual_tool.h index 99f4266fc..f5122e555 100644 --- a/src/visual_tool.h +++ b/src/visual_tool.h @@ -148,7 +148,7 @@ public: /// Visual tool base class containing all common feature-related functionality template -class VisualTool final : public VisualToolBase { +class VisualTool : public VisualToolBase { protected: typedef FeatureType Feature; typedef agi::owning_intrusive_list feature_list;