fix: 修复添加项目后项目列表不刷新的问题

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
liumangmang
2026-02-04 17:58:31 +08:00
parent 52c099e0ba
commit e9a3238926

View File

@@ -12,6 +12,7 @@ import javafx.concurrent.Task;
import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.scene.control.*;
import javafx.scene.control.ButtonBar.ButtonData;
import javafx.scene.layout.HBox;
import javafx.scene.layout.VBox;
import javafx.scene.paint.Color;
@@ -266,7 +267,9 @@ public class MainController {
dialog.setTitle("添加项目");
dialog.showAndWait().ifPresent(result -> {
if (result == ButtonType.OK) {
// 这里的 ButtonType 来自 FXML自定义的 "确定" 按钮并不等于 ButtonType.OK
// 需要通过 ButtonData 来判断是否为确认按钮
if (result != null && result.getButtonData() == ButtonData.OK_DONE) {
Project project = controller.getProject();
if (project != null) {
boolean saved = ConfigUtil.addProject(project);