parent
1a00ea2887
commit
b335d4dcb8
2 changed files with 46 additions and 2 deletions
|
|
@ -0,0 +1,30 @@
|
|||
From 55c4ffae659ccd15ba40ec9355fcdc2bb68c32b7 Mon Sep 17 00:00:00 2001
|
||||
From: Alexander Orzechowski <orzechowski.alexander@gmail.com>
|
||||
Date: Sat, 4 Jun 2022 18:18:02 -0400
|
||||
Subject: [PATCH] wlr_output_commit_state: Make sure to clear the back buffer
|
||||
|
||||
Fixes: #3445
|
||||
---
|
||||
types/output/output.c | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/types/output/output.c b/types/output/output.c
|
||||
index 85590ab6..4cf0fa8f 100644
|
||||
--- a/types/output/output.c
|
||||
+++ b/types/output/output.c
|
||||
@@ -654,10 +654,12 @@ bool wlr_output_test(struct wlr_output *output) {
|
||||
bool wlr_output_commit(struct wlr_output *output) {
|
||||
if (!output_basic_test(output)) {
|
||||
wlr_log(WLR_ERROR, "Basic output test failed for %s", output->name);
|
||||
+ output_clear_back_buffer(output);
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!output_ensure_buffer(output)) {
|
||||
+ output_clear_back_buffer(output);
|
||||
return false;
|
||||
}
|
||||
|
||||
--
|
||||
2.37.3
|
||||
|
||||
18
wlroots.spec
18
wlroots.spec
|
|
@ -3,11 +3,19 @@
|
|||
|
||||
Name: wlroots
|
||||
Version: 0.15.1
|
||||
Release: 4%{?dist}
|
||||
Release: 5%{?dist}
|
||||
Summary: A modular Wayland compositor library
|
||||
|
||||
# Source files/overall project licensed as MIT, but
|
||||
# - LGPLv2.1+
|
||||
# - HPND-sell-variant
|
||||
# * protocol/drm.xml
|
||||
# * protocol/wlr-data-control-unstable-v1.xml
|
||||
# * protocol/wlr-foreign-toplevel-management-unstable-v1.xml
|
||||
# * protocol/wlr-gamma-control-unstable-v1.xml
|
||||
# * protocol/wlr-input-inhibitor-unstable-v1.xml
|
||||
# * protocol/wlr-layer-shell-unstable-v1.xml
|
||||
# * protocol/wlr-output-management-unstable-v1.xml
|
||||
# - LGPL-2.1-or-later
|
||||
# * protocol/idle.xml
|
||||
# * protocol/server-decoration.xml
|
||||
# Those files are processed to C-compilable files by the
|
||||
|
|
@ -30,6 +38,8 @@ Source3: examples.meson.build
|
|||
Patch0: Revert-layer-shell-error-on-0-dimension-without-anch.patch
|
||||
Patch1: wlroots-0.15.1-wlr_output_layout_contains_point-handle-outputs-that.patch
|
||||
Patch2: wlroots-0.15.1-xdg-activation-Deduplicate-token-creation-code.patch
|
||||
# wlroots/wlroots!3601
|
||||
Patch3: wlroots-0.15.1-wlr_output_commit_state-Make-sure-to-clear-the-back-.patch
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: glslang
|
||||
|
|
@ -127,6 +137,10 @@ install -pm0644 -D '%{SOURCE3}' '%{buildroot}/%{_pkgdocdir}/examples/meson.build
|
|||
|
||||
|
||||
%changelog
|
||||
* Mon Nov 14 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.15.1-5
|
||||
- Backport upstream crash fix (#2142447)
|
||||
- Convert license to SPDX
|
||||
|
||||
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.1-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue