[telepathy-qt4/master] StreamedMediaChannel: Always delete watchers when the call finished.
Andre Moreira Magalhaes (andrunko)
andre.magalhaes at collabora.co.uk
Thu Aug 13 15:55:51 PDT 2009
---
TelepathyQt4/streamed-media-channel.cpp | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/TelepathyQt4/streamed-media-channel.cpp b/TelepathyQt4/streamed-media-channel.cpp
index 8856353..94fa60a 100644
--- a/TelepathyQt4/streamed-media-channel.cpp
+++ b/TelepathyQt4/streamed-media-channel.cpp
@@ -95,6 +95,7 @@ void PendingMediaStreams::gotStreams(QDBusPendingCallWatcher *watcher)
" failed with " << reply.error().name() << ": " <<
reply.error().message();
setFinishedWithError(reply.error());
+ watcher->deleteLater();
return;
}
@@ -676,6 +677,7 @@ void StreamedMediaChannel::gotStreams(QDBusPendingCallWatcher *watcher)
mPriv->readinessHelper->setIntrospectCompleted(FeatureStreams,
false, reply.error());
+ watcher->deleteLater();
return;
}
--
1.5.6.5
More information about the telepathy-commits
mailing list