mirror of
https://github.com/hyprwm/wlroots-hyprland.git
synced 2024-12-22 09:59:48 +01:00
backend/drm: fix primary FB check
When turning off a CRTC, we don't need a buffer.
It doesn't matter whether this is a modeset or not: we always need
a buffer even for regular page-flips as long as a connector is
active.
Fixes: 374daeb256
("backend/drm: Ensure a primary fb is available when configuring an output")
This commit is contained in:
parent
e8b7fe8f39
commit
0e839ab1c2
1 changed files with 1 additions and 1 deletions
|
@ -682,7 +682,7 @@ static bool drm_connector_test(struct wlr_output *output,
|
|||
struct wlr_drm_connector_state pending = {0};
|
||||
drm_connector_state_init(&pending, conn, state);
|
||||
|
||||
if (state->allow_reconfiguration && !pending.primary_fb) {
|
||||
if (pending.active && !pending.primary_fb) {
|
||||
wlr_drm_conn_log(conn, WLR_DEBUG,
|
||||
"No primary frame buffer available for this connector");
|
||||
goto out;
|
||||
|
|
Loading…
Reference in a new issue