From 5a750b485aca8b2fd5545cfe86b3a48c69355d65 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Sat, 5 Nov 2022 18:04:44 +0000 Subject: Added creating / destroying outputs on a multi-backend + headless backend See `hyprctl output`. --- src/helpers/Monitor.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/helpers/Monitor.cpp') diff --git a/src/helpers/Monitor.cpp b/src/helpers/Monitor.cpp index 17643b3f..6849c227 100644 --- a/src/helpers/Monitor.cpp +++ b/src/helpers/Monitor.cpp @@ -8,6 +8,9 @@ void CMonitor::onConnect(bool noRule) { szName = output->name; + if (!wlr_backend_is_drm(output->backend)) + createdByUser = true; // should be true. WL, X11 and Headless backends should be addable / removable + // get monitor rule that matches SMonitorRule monitorRule = g_pConfigManager->getMonitorRuleFor(output->name, output->description ? output->description : ""); -- cgit v1.2.3