From 454c5051842f61ec0c764d9df51e4d25d7894fd3 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Tue, 25 Jun 2024 12:54:33 +0200 Subject: [PATCH] Terminal: Remove object registration Its unnecessary to register the object in the plugin system. Change-Id: I0a356b9a040879503e38090939008277e4eea4f0 Reviewed-by: Eike Ziller --- src/plugins/terminal/terminalplugin.cpp | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/plugins/terminal/terminalplugin.cpp b/src/plugins/terminal/terminalplugin.cpp index 50b5771f3fe..ad2b03e241d 100644 --- a/src/plugins/terminal/terminalplugin.cpp +++ b/src/plugins/terminal/terminalplugin.cpp @@ -32,17 +32,9 @@ class TerminalPlugin final : public ExtensionSystem::IPlugin public: TerminalPlugin() = default; - ~TerminalPlugin() final - { - ExtensionSystem::PluginManager::removeObject(m_terminalPane); - delete m_terminalPane; - m_terminalPane = nullptr; - } - void extensionsInitialized() final { - m_terminalPane = new TerminalPane; - ExtensionSystem::PluginManager::addObject(m_terminalPane); + m_terminalPane = new TerminalPane(this); TerminalWidget::initActions(this);