mirror of
https://github.com/xpipe-io/xpipe.git
synced 2024-10-02 18:17:27 +13:00
Fix filter field becoming stuck in a loop and freezing up
This commit is contained in:
parent
df2d4c9ca9
commit
286c573ebd
1 changed files with 2 additions and 2 deletions
|
@ -3,8 +3,8 @@ package io.xpipe.app.fxcomps.impl;
|
|||
import io.xpipe.app.core.AppActionLinkDetector;
|
||||
import io.xpipe.app.fxcomps.Comp;
|
||||
import io.xpipe.app.fxcomps.CompStructure;
|
||||
import io.xpipe.app.fxcomps.util.PlatformThread;
|
||||
import io.xpipe.app.fxcomps.util.SimpleChangeListener;
|
||||
import javafx.application.Platform;
|
||||
import javafx.beans.binding.Bindings;
|
||||
import javafx.beans.property.Property;
|
||||
import javafx.scene.Node;
|
||||
|
@ -34,7 +34,7 @@ public class FilterComp extends Comp<FilterComp.Structure> {
|
|||
filter.setAccessibleText("Filter");
|
||||
|
||||
SimpleChangeListener.apply(filterText, val -> {
|
||||
Platform.runLater(() -> {
|
||||
PlatformThread.runLaterIfNeeded(() -> {
|
||||
if (!Objects.equals(filter.getText(), val)) {
|
||||
filter.setText(val);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue