Skip to content

Commit c023c0b

Browse files
committed
small fixes
1 parent 9405ce9 commit c023c0b

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/main/java/com/ss/editor/ui/component/asset/tree/ResourceTree.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -784,14 +784,14 @@ private void processKey(@NotNull final KeyEvent event) {
784784
final boolean controlDown = event.isControlDown();
785785

786786
if (!currentAsset.equals(firstElement.getFile())) {
787-
if (controlDown && keyCode == KeyCode.C && actionTester.test(CopyFileAction.class) && !selectedAsset &&
787+
if (controlDown && keyCode == KeyCode.C && actionTester.test(CopyFileAction.class) && selectedAsset &&
788788
(onlyFiles || selectedElements.size() == 1)) {
789789

790790
final CopyFileAction action = new CopyFileAction(selectedElements);
791791
final EventHandler<ActionEvent> onAction = action.getOnAction();
792792
onAction.handle(null);
793793

794-
} else if (controlDown && keyCode == KeyCode.X && actionTester.test(CutFileAction.class) && !selectedAsset &&
794+
} else if (controlDown && keyCode == KeyCode.X && actionTester.test(CutFileAction.class) && selectedAsset &&
795795
(onlyFiles || selectedElements.size() == 1)) {
796796

797797
final CutFileAction action = new CutFileAction(selectedElements);
@@ -955,6 +955,7 @@ public void expandTo(@NotNull final Path file, final boolean needSelect) {
955955
private void scrollToAndSelect(@NotNull final TreeItem<ResourceElement> treeItem) {
956956
EXECUTOR_MANAGER.addFXTask(() -> {
957957
final MultipleSelectionModel<TreeItem<ResourceElement>> selectionModel = getSelectionModel();
958+
selectionModel.clearSelection();
958959
selectionModel.select(treeItem);
959960
scrollTo(getRow(treeItem));
960961
});

0 commit comments

Comments
 (0)