From ce41640044e239864186f17167c2308aae40011c Mon Sep 17 00:00:00 2001 From: crschnick Date: Mon, 14 Aug 2023 17:15:39 +0000 Subject: [PATCH] Fix paste not working in file browser --- app/src/main/java/io/xpipe/app/comp/AppLayoutComp.java | 10 ---------- .../xpipe/app/comp/storage/store/StoreLayoutComp.java | 10 ++++++++++ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/comp/AppLayoutComp.java b/app/src/main/java/io/xpipe/app/comp/AppLayoutComp.java index 5d9424c6..a1dd3249 100644 --- a/app/src/main/java/io/xpipe/app/comp/AppLayoutComp.java +++ b/app/src/main/java/io/xpipe/app/comp/AppLayoutComp.java @@ -1,7 +1,6 @@ package io.xpipe.app.comp; import io.xpipe.app.comp.base.SideMenuBarComp; -import io.xpipe.app.core.AppActionLinkDetector; import io.xpipe.app.core.AppFont; import io.xpipe.app.core.AppLayoutModel; import io.xpipe.app.fxcomps.Comp; @@ -9,9 +8,6 @@ import io.xpipe.app.fxcomps.CompStructure; import io.xpipe.app.fxcomps.SimpleCompStructure; import io.xpipe.app.fxcomps.util.PlatformThread; import io.xpipe.app.prefs.AppPrefs; -import javafx.scene.input.KeyCode; -import javafx.scene.input.KeyCodeCombination; -import javafx.scene.input.KeyCombination; import javafx.scene.layout.BorderPane; import javafx.scene.layout.Region; @@ -22,12 +18,6 @@ public class AppLayoutComp extends Comp> { private final AppLayoutModel model = AppLayoutModel.get(); - public AppLayoutComp() { - shortcut(new KeyCodeCombination(KeyCode.V, KeyCombination.SHORTCUT_DOWN), structure -> { - AppActionLinkDetector.detectOnPaste(); - }); - } - @Override public CompStructure createBase() { diff --git a/app/src/main/java/io/xpipe/app/comp/storage/store/StoreLayoutComp.java b/app/src/main/java/io/xpipe/app/comp/storage/store/StoreLayoutComp.java index 8c9c1858..49f9c75b 100644 --- a/app/src/main/java/io/xpipe/app/comp/storage/store/StoreLayoutComp.java +++ b/app/src/main/java/io/xpipe/app/comp/storage/store/StoreLayoutComp.java @@ -1,12 +1,22 @@ package io.xpipe.app.comp.storage.store; +import io.xpipe.app.core.AppActionLinkDetector; import io.xpipe.app.fxcomps.SimpleComp; import io.xpipe.app.fxcomps.augment.GrowAugment; +import javafx.scene.input.KeyCode; +import javafx.scene.input.KeyCodeCombination; +import javafx.scene.input.KeyCombination; import javafx.scene.layout.BorderPane; import javafx.scene.layout.Region; public class StoreLayoutComp extends SimpleComp { + public StoreLayoutComp() { + shortcut(new KeyCodeCombination(KeyCode.V, KeyCombination.SHORTCUT_DOWN), structure -> { + AppActionLinkDetector.detectOnPaste(); + }); + } + @Override protected Region createSimple() { var listComp = new StoreEntryListComp().apply(GrowAugment.create(false, true));