diff --git a/src/session.py b/src/session.py
index 0d1405f818422a86292fe1baef7288dd1623a9e5..7cd82de47cc5d21d9b85400f4bd5b1174f454c18 100644
--- a/src/session.py
+++ b/src/session.py
@@ -52,8 +52,6 @@ class ChatControlSession(stanza_session.EncryptedStanzaSession):
     def detach_from_control(self):
         if self.control:
             self.control.set_session(None)
-        gajim.ged.remove_event_handler('decrypted-message-received',
-            ged.GUI1, self._nec_decrypted_message_received)
 
     def acknowledge_termination(self):
         self.detach_from_control()