mirror of
https://github.com/Lakr233/vphone-cli.git
synced 2026-04-05 13:09:06 +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?.updateConnectAvailability(available: true)
|
||||||
mc?.updateInstallAvailability(available: true)
|
mc?.updateInstallAvailability(available: true)
|
||||||
mc?.updateAppsAvailability(available: caps.contains("apps"))
|
mc?.updateAppsAvailability(available: caps.contains("apps"))
|
||||||
|
mc?.updateURLAvailability(available: caps.contains("url"))
|
||||||
mc?.updateClipboardAvailability(available: caps.contains("clipboard"))
|
mc?.updateClipboardAvailability(available: caps.contains("clipboard"))
|
||||||
mc?.updateSettingsAvailability(available: true)
|
mc?.updateSettingsAvailability(available: true)
|
||||||
if caps.contains("location") {
|
if caps.contains("location") {
|
||||||
@@ -155,6 +156,7 @@ class VPhoneAppDelegate: NSObject, NSApplicationDelegate {
|
|||||||
mc?.updateConnectAvailability(available: false)
|
mc?.updateConnectAvailability(available: false)
|
||||||
mc?.updateInstallAvailability(available: false)
|
mc?.updateInstallAvailability(available: false)
|
||||||
mc?.updateAppsAvailability(available: false)
|
mc?.updateAppsAvailability(available: false)
|
||||||
|
mc?.updateURLAvailability(available: false)
|
||||||
mc?.updateClipboardAvailability(available: false)
|
mc?.updateClipboardAvailability(available: false)
|
||||||
mc?.updateSettingsAvailability(available: false)
|
mc?.updateSettingsAvailability(available: false)
|
||||||
provider?.stopReplay()
|
provider?.stopReplay()
|
||||||
|
|||||||
@@ -34,6 +34,9 @@ extension VPhoneMenuController {
|
|||||||
|
|
||||||
func updateAppsAvailability(available: Bool) {
|
func updateAppsAvailability(available: Bool) {
|
||||||
appsListItem?.isEnabled = available
|
appsListItem?.isEnabled = available
|
||||||
|
}
|
||||||
|
|
||||||
|
func updateURLAvailability(available: Bool) {
|
||||||
appsOpenURLItem?.isEnabled = available
|
appsOpenURLItem?.isEnabled = available
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user