From 54f27a274f233e3b3eb8ea1706701a3a2673cfda Mon Sep 17 00:00:00 2001 From: crschnick Date: Thu, 25 Jul 2024 05:39:04 +0000 Subject: [PATCH] Fix first character being ignored on typed selection [stage] --- .../io/xpipe/app/browser/file/BrowserFileListComp.java | 7 ++++++- version | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListComp.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListComp.java index 2faab12a0..2f2f1b979 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListComp.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListComp.java @@ -152,7 +152,7 @@ public final class BrowserFileListComp extends SimpleComp { return; } else { lastFail.set(null); - typedSelection.set(""); + typedSelection.set(typed); table.getSelectionModel().clearSelection(); event.consume(); return; @@ -171,6 +171,11 @@ public final class BrowserFileListComp extends SimpleComp { lastFail.set(null); }); + fileList.getFileSystemModel().getCurrentPath().addListener((observable, oldValue, newValue) -> { + typedSelection.set(""); + lastFail.set(null); + }); + table.addEventFilter(KeyEvent.KEY_PRESSED,event -> { if (event.getCode() == KeyCode.ESCAPE) { typedSelection.set(""); diff --git a/version b/version index 746bfa0af..a0456feec 100644 --- a/version +++ b/version @@ -1 +1 @@ -10.2-11 +10.2-12