diff --git a/pkgbuilds/omarchy-task-manager/PKGBUILD b/pkgbuilds/omarchy-task-manager/PKGBUILD index 51b4065..8d43690 100644 --- a/pkgbuilds/omarchy-task-manager/PKGBUILD +++ b/pkgbuilds/omarchy-task-manager/PKGBUILD @@ -14,7 +14,7 @@ checkdepends=('python' 'desktop-file-utils') source=("$url/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz" "pause-resume-test.patch") sha256sums=('cc3e24a0bb8fad2b7ce0d4fb780aa774d32b53b8de924b488b55674bdb936c85' - 'ee97d57fed9f9d8b542b934f177560c8a6f0801642767d4d0787a183deafd09a') + 'ce191fc8dc7e4f7018193aa4982d58fd463f66b37e3129b3acce46b7a1c9a89e') # Backport the test observation fix from upstream PR #11. prepare() { diff --git a/pkgbuilds/omarchy-task-manager/pause-resume-test.patch b/pkgbuilds/omarchy-task-manager/pause-resume-test.patch index 7bf3fb1..e256547 100644 --- a/pkgbuilds/omarchy-task-manager/pause-resume-test.patch +++ b/pkgbuilds/omarchy-task-manager/pause-resume-test.patch @@ -1,8 +1,8 @@ diff --git a/tests/bridge_test.cpp b/tests/bridge_test.cpp -index bab79f2..9c9a38e 100644 +index bab79f2..9bed7be 100644 --- a/tests/bridge_test.cpp +++ b/tests/bridge_test.cpp -@@ -79,37 +79,52 @@ private slots: +@@ -79,37 +79,53 @@ private slots: const auto before = bridge.history().size(); QTest::qWait(1100); QCOMPARE(bridge.history().size(), before); @@ -11,7 +11,8 @@ index bab79f2..9c9a38e 100644 + // replace bridge.snapshot() before the waiting assertion runs. + QVariantList samples; + QList historySizes; -+ connect(&bridge, &Bridge::snapshotChanged, &bridge, [&] { ++ QObject sampleObserver; // Disconnect before the captured lists are destroyed. ++ connect(&bridge, &Bridge::snapshotChanged, &sampleObserver, [&] { + samples.append(bridge.snapshot()); + historySizes.append(bridge.history().size()); + });