diff options
| author | Vaxry <43317083+vaxerski@users.noreply.github.com> | 2022-08-27 23:47:41 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-27 23:47:41 +0200 |
| commit | 1d97ad98562991135185d702d2b70b8fdcf5948e (patch) | |
| tree | 02d708470c26678fc3a727a84522cae309b1cc54 /src/helpers/Monitor.cpp | |
| parent | 573cb0d4e062fbdec5c49169c2885a07ea91b726 (diff) | |
| parent | 1d43bb70d47f40651aa7f8c7a95f59ecd9918b24 (diff) | |
Merge pull request #588 from alec-lefors/drm-leasing
implemented DRM leasing
Diffstat (limited to 'src/helpers/Monitor.cpp')
| -rw-r--r-- | src/helpers/Monitor.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/helpers/Monitor.cpp b/src/helpers/Monitor.cpp index 7359e6b7..84a571a8 100644 --- a/src/helpers/Monitor.cpp +++ b/src/helpers/Monitor.cpp @@ -56,6 +56,14 @@ void CMonitor::onConnect(bool noRule) { return; } + if (output->non_desktop) { + Debug::log(LOG, "Not configuring non-desktop output"); + if (g_pCompositor->m_sWRLDRMLeaseMgr) { + wlr_drm_lease_v1_manager_offer_output(g_pCompositor->m_sWRLDRMLeaseMgr, output); + } + return; + } + if (!m_bRenderingInitPassed) { wlr_output_init_render(output, g_pCompositor->m_sWLRAllocator, g_pCompositor->m_sWLRRenderer); m_bRenderingInitPassed = true; |
