diff --git a/ui/platform/linux/ui_linux_wayland_integration.cpp b/ui/platform/linux/ui_linux_wayland_integration.cpp index 4e40538..b44df9e 100644 --- a/ui/platform/linux/ui_linux_wayland_integration.cpp +++ b/ui/platform/linux/ui_linux_wayland_integration.cpp @@ -27,7 +27,6 @@ namespace Platform { struct WaylandIntegration::Private : public AutoDestroyer { std::optional xdgDecoration; - rpl::lifetime lifetime; protected: void registry_global( @@ -73,7 +72,7 @@ WaylandIntegration *WaylandIntegration::Instance() { &QObject::destroyed ) | rpl::start_with_next([] { instance = std::nullopt; - }, instance->_private->lifetime); + }, instance->_private->lifetime()); return true; }(); if (!instance) return nullptr;