Use weak self in postponingBlock.

This commit is contained in:
Brent Simmons
2024-06-12 17:55:24 -07:00
parent d9f2607922
commit 57ac2d6b02

View File

@@ -61,7 +61,9 @@ final class MainWindowController : NSWindowController, NSUserInterfaceValidation
private var restoreArticleWindowScrollY: CGFloat?
private lazy var postponingMakeToolbarValidateBlock: PostponingBlock = {
PostponingBlock(name: "Make Toolbar Validate", delayInterval: 0.05, block: makeToolbarValidate)
PostponingBlock(name: "Make Toolbar Validate") { [weak self] in
self?.makeToolbarValidate()
}
}()
// MARK: - NSWindowController