mirror of
https://github.com/Lakr233/vphone-cli.git
synced 2026-04-05 04:59:05 +08:00
apps: gate Open URL on url capability (#186)
This commit is contained in:
@@ -139,6 +139,7 @@ class VPhoneAppDelegate: NSObject, NSApplicationDelegate {
|
||||
mc?.updateConnectAvailability(available: true)
|
||||
mc?.updateInstallAvailability(available: true)
|
||||
mc?.updateAppsAvailability(available: caps.contains("apps"))
|
||||
mc?.updateURLAvailability(available: caps.contains("url"))
|
||||
mc?.updateClipboardAvailability(available: caps.contains("clipboard"))
|
||||
mc?.updateSettingsAvailability(available: true)
|
||||
if caps.contains("location") {
|
||||
@@ -155,6 +156,7 @@ class VPhoneAppDelegate: NSObject, NSApplicationDelegate {
|
||||
mc?.updateConnectAvailability(available: false)
|
||||
mc?.updateInstallAvailability(available: false)
|
||||
mc?.updateAppsAvailability(available: false)
|
||||
mc?.updateURLAvailability(available: false)
|
||||
mc?.updateClipboardAvailability(available: false)
|
||||
mc?.updateSettingsAvailability(available: false)
|
||||
provider?.stopReplay()
|
||||
|
||||
@@ -34,6 +34,9 @@ extension VPhoneMenuController {
|
||||
|
||||
func updateAppsAvailability(available: Bool) {
|
||||
appsListItem?.isEnabled = available
|
||||
}
|
||||
|
||||
func updateURLAvailability(available: Bool) {
|
||||
appsOpenURLItem?.isEnabled = available
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user