From c98e3eaf8b881286259dd332b29e4b0eae52bb9a Mon Sep 17 00:00:00 2001 From: Stefan Hacker Date: Fri, 13 May 2011 18:06:45 +0200 Subject: Fix: Stale custom context menu entries (#3301658) Added a new ContextActionRemove protobuf message type triggering the clientside removal of a context menu entry. Since the server only remembers the action identifier and doesn't have a notion of where it is applied to on the client it is only possible to remove all entries for an identifier at the same time at this point. The removal is triggered when overriding a new handler (clientside visibility might have changed), remove a handler and in error conditions. --- src/Message.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/Message.h') diff --git a/src/Message.h b/src/Message.h index dac8534ff..9f007c84d 100644 --- a/src/Message.h +++ b/src/Message.h @@ -52,6 +52,7 @@ MUMBLE_MH_MSG(QueryUsers) \ MUMBLE_MH_MSG(CryptSetup) \ MUMBLE_MH_MSG(ContextActionAdd) \ + MUMBLE_MH_MSG(ContextActionRemove) \ MUMBLE_MH_MSG(ContextAction) \ MUMBLE_MH_MSG(UserList) \ MUMBLE_MH_MSG(VoiceTarget) \ -- cgit v1.2.3