From c570d6469da2d6aba57e72f56e42e9e973978399 Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 11 Feb 2020 12:55:31 +0100 Subject: [PATCH] Debugger: Move PerspectiveState registration ... to DebuggerPlugin ctor. This fixes a "Variant::load: unknown users type with name Utils::PerspectiveState" message when the TextEditor plugin restore the FontSettings. Change-Id: I8e1ebe562233ff6e9b7bdbfa85680e5acf6c4715 Reviewed-by: Christian Stenger --- src/plugins/debugger/debuggermainwindow.cpp | 3 --- src/plugins/debugger/debuggerplugin.cpp | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/debugger/debuggermainwindow.cpp b/src/plugins/debugger/debuggermainwindow.cpp index c101993357a..bdba4afb867 100644 --- a/src/plugins/debugger/debuggermainwindow.cpp +++ b/src/plugins/debugger/debuggermainwindow.cpp @@ -270,9 +270,6 @@ DebuggerMainWindowPrivate::~DebuggerMainWindowPrivate() DebuggerMainWindow::DebuggerMainWindow() : d(new DebuggerMainWindowPrivate(this)) { - qRegisterMetaType("PerspectiveState"); - qRegisterMetaTypeStreamOperators("PerspectiveState"); - setDockNestingEnabled(true); setDockActionsVisible(false); setDocumentMode(true); diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp index 882e5ecdbb5..6f634f870a9 100644 --- a/src/plugins/debugger/debuggerplugin.cpp +++ b/src/plugins/debugger/debuggerplugin.cpp @@ -2159,6 +2159,9 @@ DebuggerPlugin::DebuggerPlugin() { setObjectName("DebuggerPlugin"); m_instance = this; + + qRegisterMetaType("Utils::PerspectiveState"); + qRegisterMetaTypeStreamOperators("Utils::PerspectiveState"); } DebuggerPlugin::~DebuggerPlugin()