From 21d87ff1ca44f388418c3de5bcab41e5cc19499f Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Wed, 12 Mar 2014 20:32:57 -0700 Subject: [PATCH] Remove some invalid finals that VC++ was okay with for some reason --- libaegisub/include/libaegisub/signal.h | 2 +- src/command/vis_tool.cpp | 2 +- src/visual_tool.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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;