From f0847162592ad0641dbfd47f8db14b29620a4d6a Mon Sep 17 00:00:00 2001 From: crschnick Date: Sun, 27 Apr 2025 13:32:46 +0000 Subject: [PATCH] Filter invalid history state --- .../xpipe/app/browser/file/BrowserHistorySavedStateImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserHistorySavedStateImpl.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserHistorySavedStateImpl.java index f099d5330..f21f54578 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserHistorySavedStateImpl.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserHistorySavedStateImpl.java @@ -82,7 +82,8 @@ public class BrowserHistorySavedStateImpl implements BrowserHistorySavedState { if (ls == null) { ls = List.of(); } - return new BrowserHistorySavedStateImpl(ls); + var valid = ls.stream().filter(entry -> entry.getUuid() != null && entry.getPath() != null).toList(); + return new BrowserHistorySavedStateImpl(valid); } } }