From df79d68309f6b252fec6d269f6c234371c36b5dc Mon Sep 17 00:00:00 2001 From: Vlad Zahorodnii Date: Thu, 1 Sep 2022 12:49:39 +0300 Subject: [PATCH] backends/drm: Port from kwinApp() kwinApp() lives in abstraction layer above and we can use QCoreApplication to terminate the application. --- src/backends/drm/drm_backend.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backends/drm/drm_backend.cpp b/src/backends/drm/drm_backend.cpp index cf7dfc488c..47766d4b8a 100644 --- a/src/backends/drm/drm_backend.cpp +++ b/src/backends/drm/drm_backend.cpp @@ -23,7 +23,6 @@ #include "drm_render_backend.h" #include "drm_virtual_output.h" #include "gbm_dmabuf.h" -#include "main.h" #include "outputconfiguration.h" #include "renderloop.h" #include "session.h" @@ -32,6 +31,7 @@ #include #include // Qt +#include #include // system #include @@ -251,7 +251,7 @@ void DrmBackend::handleUdevEvent() if (gpu) { if (primaryGpu() == gpu) { qCCritical(KWIN_DRM) << "Primary gpu has been removed! Quitting..."; - kwinApp()->quit(); + QCoreApplication::exit(1); return; } else { removeGpu(gpu);