console: Fix console_active() logic

This commit is contained in:
Cole Robinson 2013-10-06 15:30:01 -04:00
parent 3f532fe263
commit 79196cdfcf

View File

@ -111,9 +111,9 @@ class ConnectionInfo(object):
def console_active(self): def console_active(self):
if self.gsocket: if self.gsocket:
return True return True
if not self.gport: if (self.gport in [None, -1] and self.gtlsport in [None, -1]):
return False return False
return int(self.gport) == -1 return True
class _TunnelScheduler(object): class _TunnelScheduler(object):
@ -1321,7 +1321,7 @@ class vmmConsolePages(vmmGObjectUI):
"guest's listen address." % ginfo.transport)) "guest's listen address." % ginfo.transport))
return return
if ginfo.console_active(): if not ginfo.console_active():
self.activate_unavailable_page( self.activate_unavailable_page(
_("Graphical console is not yet active for guest")) _("Graphical console is not yet active for guest"))
self.schedule_retry() self.schedule_retry()