manager: Only log 'Closing manager' if it's not already closed

Same with 'Showing manager'
This commit is contained in:
Cole Robinson 2013-06-13 09:18:46 -04:00
parent b8d3bde4a2
commit c3d54cbd20

View File

@ -195,12 +195,12 @@ class vmmManager(vmmGObjectUI):
##################
def show(self):
logging.debug("Showing manager")
vis = self.is_visible()
self.topwin.present()
if vis:
return
logging.debug("Showing manager")
if self.prev_position:
self.topwin.move(*self.prev_position)
self.prev_position = None
@ -208,10 +208,10 @@ class vmmManager(vmmGObjectUI):
self.emit("manager-opened")
def close(self, src_ignore=None, src2_ignore=None):
logging.debug("Closing manager")
if not self.is_visible():
return
logging.debug("Closing manager")
self.prev_position = self.topwin.get_position()
self.topwin.hide()
self.emit("manager-closed")