From 5ea20cd04107c02d9de8641c0fb34ebfedbf9684 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Sat, 19 Mar 2022 13:54:24 +0100 Subject: fixed some oopsies --- src/Compositor.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/Compositor.cpp') diff --git a/src/Compositor.cpp b/src/Compositor.cpp index 83cce2a0..7680532d 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -53,6 +53,14 @@ CCompositor::CCompositor() { m_sWLRPresentation = wlr_presentation_create(m_sWLDisplay, m_sWLRBackend); m_sWLRIdle = wlr_idle_create(m_sWLDisplay); + + m_sWLRLayerShell = wlr_layer_shell_v1_create(m_sWLDisplay); + + wlr_server_decoration_manager_set_default_mode(wlr_server_decoration_manager_create(m_sWLDisplay), WLR_SERVER_DECORATION_MANAGER_MODE_SERVER); + wlr_xdg_decoration_manager_v1_create(m_sWLDisplay); + + wlr_xdg_output_manager_v1_create(m_sWLDisplay, m_sWLROutputLayout); + m_sWLROutputMgr = wlr_output_manager_v1_create(m_sWLDisplay); } CCompositor::~CCompositor() { @@ -70,6 +78,8 @@ void CCompositor::initAllSignals() { wl_signal_add(&m_sWLRBackend->events.new_input, &Events::listen_newInput); wl_signal_add(&m_sWLRSeat->events.request_set_cursor, &Events::listen_requestMouse); wl_signal_add(&m_sWLRSeat->events.request_set_selection, &Events::listen_requestSetSel); + wl_signal_add(&m_sWLRLayerShell->events.new_surface, &Events::listen_newLayerSurface); + wl_signal_add(&m_sWLROutputLayout->events.change, &Events::listen_change); } void CCompositor::startCompositor() { -- cgit v1.2.3