Hello community, here is the log from the commit of package plasma-framework for openSUSE:Factory checked in at 2020-10-16 16:15:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plasma-framework (Old) and /work/SRC/openSUSE:Factory/.plasma-framework.new.3486 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma-framework" Fri Oct 16 16:15:07 2020 rev:99 rq:842003 version:5.75.0 Changes: -------- --- /work/SRC/openSUSE:Factory/plasma-framework/plasma-framework.changes 2020-10-12 13:58:48.962203622 +0200 +++ /work/SRC/openSUSE:Factory/.plasma-framework.new.3486/plasma-framework.changes 2020-10-16 16:15:49.416719110 +0200 @@ -1,0 +2,6 @@ +Thu Oct 15 19:53:18 UTC 2020 - Fabian Vogt <fab...@ritter-vogt.de> + +- Add patch to improve krunner responsiveness on wayland (kde#426746): + * 0001-BusyIndicator-Do-not-rotate-when-invisible.patch + +------------------------------------------------------------------- New: ---- 0001-BusyIndicator-Do-not-rotate-when-invisible.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma-framework.spec ++++++ --- /var/tmp/diff_new_pack.VfST9n/_old 2020-10-16 16:15:50.960719583 +0200 +++ /var/tmp/diff_new_pack.VfST9n/_new 2020-10-16 16:15:50.960719583 +0200 @@ -36,6 +36,8 @@ Source2: frameworks.keyring %endif Source99: baselibs.conf +# PATCH-FIX-UPSTREAM +Patch1: 0001-BusyIndicator-Do-not-rotate-when-invisible.patch BuildRequires: extra-cmake-modules >= %{_kf5_bugfix_version} BuildRequires: fdupes BuildRequires: kf5-filesystem @@ -134,7 +136,7 @@ %lang_package %prep -%setup -q +%autosetup -p1 %build %cmake_kf5 -d build ++++++ 0001-BusyIndicator-Do-not-rotate-when-invisible.patch ++++++ >From f1158b32d3c8874536efcf7dc3f4f3050d976b25 Mon Sep 17 00:00:00 2001 From: Aleix Pol <aleix...@kde.org> Date: Thu, 8 Oct 2020 16:35:39 +0200 Subject: [PATCH] BusyIndicator: Do not rotate when invisible It seems like the "visible" property is catching there is the wrong one and would still rotate while invisible. CCBUG: 426746 (cherry picked from commit e0e7840a0307deaee7a0b63f341973f8e3508873) --- src/declarativeimports/plasmacomponents3/BusyIndicator.qml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/declarativeimports/plasmacomponents3/BusyIndicator.qml b/src/declarativeimports/plasmacomponents3/BusyIndicator.qml index d081fc43d..ec4ccaf13 100644 --- a/src/declarativeimports/plasmacomponents3/BusyIndicator.qml +++ b/src/declarativeimports/plasmacomponents3/BusyIndicator.qml @@ -25,6 +25,7 @@ T.BusyIndicator { padding: 0 contentItem: Item { + id: baseItem /* implicitWidth and implicitHeight won't work unless they come * from a child of the contentItem. No idea why. */ @@ -61,7 +62,7 @@ T.BusyIndicator { to: 360 duration: 2000 loops: Animation.Infinite - running: visible + running: control.running || baseItem.opacity > 0 } } } -- 2.25.1