From d232f498d202146929879b066c78afc75a0ae6ce Mon Sep 17 00:00:00 2001 From: igor Date: Sat, 17 Jan 2026 19:20:28 -0800 Subject: [PATCH] Fixed a bug that caused crashing when removing a new path. --- src/SettingsViewController.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/SettingsViewController.swift b/src/SettingsViewController.swift index dc61580..f1ce106 100644 --- a/src/SettingsViewController.swift +++ b/src/SettingsViewController.swift @@ -554,6 +554,10 @@ class SettingsViewController: NSViewController, ) as? PathsTableCellView)?.startEditing() break case 1: + (pathsTableView + .view(atColumn: 0, row: pathsTableView.selectedRow, + makeIfNecessary: false + ) as? PathsTableCellView)?.stopEditing() if pathsTableView.selectedRow > -1 { paths.remove(at: pathsTableView.selectedRow) pathsTableView.reloadData()