Skip to content

Commit 8ed18dc

Browse files
committed
appmenus: Call qvm-appmenus on menu-items feature change too
It is already called on various different occasions, but menu-items change was missing. Fixes QubesOS/qubes-issues#8494
1 parent e56ecad commit 8ed18dc

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

qubesappmenusext/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,12 @@ def on_feature_set_appmenus_dispvm(self, vm, event, feature,
9191
asyncio.ensure_future(self.run_as_user(
9292
['qvm-appmenus', '--quiet', '--force', '--update', vm.name]))
9393

94+
@qubes.ext.handler('domain-feature-set:menu-items')
95+
def on_feature_set_appmenus_dispvm(self, vm, event, feature,
96+
value, oldvalue=None):
97+
asyncio.ensure_future(self.run_as_user(
98+
['qvm-appmenus', '--quiet', '--force', '--update', vm.name]))
99+
94100
@qubes.ext.handler('domain-feature-delete:internal')
95101
def on_feature_del_internal(self, vm, event, feature):
96102
asyncio.ensure_future(self.run_as_user(

0 commit comments

Comments
 (0)