1
0
mirror of https://github.com/nicoverbruggen/phpmon.git synced 2025-08-08 04:20:07 +02:00

🔥 Crash if the view is unavailable

This commit is contained in:
2021-02-04 22:04:29 +01:00
parent dd41b5a1e0
commit 6b2fa0c605

View File

@ -20,12 +20,12 @@ class StatsView: NSView, XibLoadable {
static func asMenuItem(memory: String, post: String, upload: String) -> NSMenuItem { static func asMenuItem(memory: String, post: String, upload: String) -> NSMenuItem {
let view = Self.createFromXib() let view = Self.createFromXib()
view?.titleMemLimit.stringValue = "mi_memory_limit".localized.uppercased() view!.titleMemLimit.stringValue = "mi_memory_limit".localized.uppercased()
view?.titleMaxPost.stringValue = "mi_post_max_size".localized.uppercased() view!.titleMaxPost.stringValue = "mi_post_max_size".localized.uppercased()
view?.titleMaxUpload.stringValue = "mi_upload_max_filesize".localized.uppercased() view!.titleMaxUpload.stringValue = "mi_upload_max_filesize".localized.uppercased()
view?.labelMemLimit.stringValue = memory view!.labelMemLimit.stringValue = memory
view?.labelMaxPost.stringValue = post view!.labelMaxPost.stringValue = post
view?.labelMaxUpload.stringValue = upload view!.labelMaxUpload.stringValue = upload
let item = NSMenuItem() let item = NSMenuItem()
item.view = view item.view = view
item.target = self item.target = self
@ -37,7 +37,7 @@ class HeaderView: NSView, XibLoadable {
static func asMenuItem(text: String) -> NSMenuItem { static func asMenuItem(text: String) -> NSMenuItem {
let view = Self.createFromXib() let view = Self.createFromXib()
view?.textField.stringValue = text.uppercased() view!.textField.stringValue = text.uppercased()
let item = NSMenuItem() let item = NSMenuItem()
item.view = view item.view = view
item.target = self item.target = self