diff --git a/panels/dock/pluginmanagerextension_p.h b/panels/dock/pluginmanagerextension_p.h index 709e2b375..4df253400 100644 --- a/panels/dock/pluginmanagerextension_p.h +++ b/panels/dock/pluginmanagerextension_p.h @@ -4,12 +4,13 @@ #pragma once -#include -#include +#include #include -#include +#include #include #include +#include +#include #include @@ -195,7 +196,7 @@ class PluginSurface : public QWaylandShellSurfaceTemplate, public private: PluginManager* m_manager; - QWaylandSurface* m_surface; + QPointer m_surface; QString m_itemKey; QString m_pluginId; @@ -269,7 +270,7 @@ class PluginPopup : public QWaylandShellSurfaceTemplate, public QtW private: PluginManager* m_manager; - QWaylandSurface* m_surface; + QPointer m_surface; QString m_itemKey; QString m_pluginId;