!4 fix: 关联文件打开会出现两个tap

Merge pull request !4 from 一个大转盘/master
This commit is contained in:
Luke 2023-08-14 15:39:27 +00:00 committed by Gitee
commit a9ffa47801
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 8 additions and 6 deletions

View File

@ -56,7 +56,9 @@ public class LunchApp extends Application {
List<String> rawParameters = getParameters().getRaw(); List<String> rawParameters = getParameters().getRaw();
threadPool.execute(() -> { threadPool.execute(() -> {
TextArea textArea = controller.openAssociatedFileAndCreateTextArea(rawParameters); TextArea textArea = controller.openAssociatedFileAndCreateTextArea(rawParameters);
if (!Objects.isNull(textArea)) {
Platform.runLater(() -> updateUIWithNewTextArea(textArea)); Platform.runLater(() -> updateUIWithNewTextArea(textArea));
}
}); });
} }
} }

View File

@ -35,13 +35,13 @@ public class Controller implements ControllerInterface {
if (!rawParameters.isEmpty()) { if (!rawParameters.isEmpty()) {
String filePath = rawParameters.get(0); String filePath = rawParameters.get(0);
openAssociatedFile(filePath); openAssociatedFile(filePath);
} return null;
} else {
TextArea textArea = createNewTextArea(); TextArea textArea = createNewTextArea();
configureTextArea(textArea); configureTextArea(textArea);
return textArea; return textArea;
} }
}
/** /**
* 获取行分隔事件处理程序 * 获取行分隔事件处理程序