mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-11 16:05:51 -06:00
Don't show error if user cancelled polkit auth
Requires recent libvirt patch to help us differentiate the error.
This commit is contained in:
parent
2e297ab70c
commit
8a92690a55
@ -1167,6 +1167,12 @@ class vmmConnection(vmmGObject):
|
|||||||
|
|
||||||
self.state = self.STATE_DISCONNECTED
|
self.state = self.STATE_DISCONNECTED
|
||||||
|
|
||||||
|
if (libexc and
|
||||||
|
(libexc.get_error_code() ==
|
||||||
|
getattr(libvirt, "VIR_ERR_AUTH_CANCELLED", None))):
|
||||||
|
logging.debug("User cancelled auth, not raising any error.")
|
||||||
|
break
|
||||||
|
|
||||||
if (libexc and
|
if (libexc and
|
||||||
libexc.get_error_code() == libvirt.VIR_ERR_AUTH_FAILED and
|
libexc.get_error_code() == libvirt.VIR_ERR_AUTH_FAILED and
|
||||||
"GSSAPI Error" in libexc.get_error_message() and
|
"GSSAPI Error" in libexc.get_error_message() and
|
||||||
@ -1201,7 +1207,8 @@ class vmmConnection(vmmGObject):
|
|||||||
self.vms.keys())
|
self.vms.keys())
|
||||||
|
|
||||||
if self.state == self.STATE_DISCONNECTED:
|
if self.state == self.STATE_DISCONNECTED:
|
||||||
self.idle_emit("connect-error", self.connectError)
|
if self.connectError:
|
||||||
|
self.idle_emit("connect-error", self.connectError)
|
||||||
self.connectError = None
|
self.connectError = None
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user