summaryrefslogtreecommitdiff
path: root/src/ring-text-manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ring-text-manager.c')
-rw-r--r--src/ring-text-manager.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ring-text-manager.c b/src/ring-text-manager.c
index c03a78e..ad70c7c 100644
--- a/src/ring-text-manager.c
+++ b/src/ring-text-manager.c
@@ -393,9 +393,12 @@ static void
ring_text_manager_disconnect (RingTextManager *self)
{
RingTextManagerPrivate *priv = self->priv;
-#if nomore
ModemSMSService *sms = priv->sms_service;
+ ring_signal_disconnect (sms, &priv->signals.incoming_message);
+ ring_signal_disconnect (sms, &priv->signals.immediate_message);
+
+#if nomore
ring_signal_disconnect (sms, &priv->signals.receiving_sms_deliver);
ring_signal_disconnect (sms, &priv->signals.outgoing_sms_complete);
ring_signal_disconnect (sms, &priv->signals.outgoing_sms_error);