Skip to content

Commit 2dad784

Browse files
committed
Make ScreenshotLifecycleHost listener set ordered
Tests were failing randomly due to HashSet being used to store the observers
1 parent 811886f commit 2dad784

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Library/src/main/java/dev/testify/core/logic/ScreenshotLifecycleHost.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ interface ScreenshotLifecycleHost {
5555
*/
5656
class ScreenshotLifecycleObserver : ScreenshotLifecycleHost {
5757

58-
private val screenshotLifecycleObservers = HashSet<ScreenshotLifecycle>()
58+
private val screenshotLifecycleObservers = mutableListOf<ScreenshotLifecycle>()
5959

6060
override fun addScreenshotObserver(observer: ScreenshotLifecycle) =
6161
this.screenshotLifecycleObservers.add(observer)

0 commit comments

Comments
 (0)