[telepathy-qt4/master] call example: End call if unable to create any stream for outgoing calls.

Andre Moreira Magalhaes (andrunko) andre.magalhaes at collabora.co.uk
Tue Mar 31 16:33:40 PDT 2009


---
 examples/call/call-widget.cpp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/examples/call/call-widget.cpp b/examples/call/call-widget.cpp
index 879704e..c4d8f88 100644
--- a/examples/call/call-widget.cpp
+++ b/examples/call/call-widget.cpp
@@ -251,6 +251,11 @@ void CallWidget::onStreamCreated(PendingOperation *op)
         btn->blockSignals(true);
         btn->setChecked(false);
         btn->blockSignals(false);
+
+        MediaStreams streams = mChan->streams();
+        if (streams.size() == 0) {
+            callEnded(op->errorMessage());
+        }
         return;
     }
 
-- 
1.5.6.5




More information about the telepathy-commits mailing list