Removed unnecessary 'needs restarting' icons for DisposableVMs in Qube Manager
fixes QubesOS/qubes-issues#5661
This commit is contained in:
parent
22bbba5cdf
commit
9acb22fb1f
@ -393,8 +393,9 @@ class VmUpdateInfoWidget(QtWidgets.QWidget):
|
||||
|
||||
def update_outdated(self):
|
||||
outdated_state = False
|
||||
is_disposable = getattr(self.vm, 'auto_cleanup', False)
|
||||
|
||||
if self.vm.is_running():
|
||||
if not is_disposable and self.vm.is_running():
|
||||
if hasattr(self.vm, 'template') and self.vm.template.is_running():
|
||||
outdated_state = "to-be-outdated"
|
||||
|
||||
@ -404,7 +405,8 @@ class VmUpdateInfoWidget(QtWidgets.QWidget):
|
||||
outdated_state = "outdated"
|
||||
break
|
||||
|
||||
if self.vm.klass in {'TemplateVM', 'StandaloneVM'} and \
|
||||
if not is_disposable and \
|
||||
self.vm.klass in {'TemplateVM', 'StandaloneVM'} and \
|
||||
self.vm.features.get('updates-available', False):
|
||||
outdated_state = 'update'
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user