From 2b4e878938215ac743bdc36deace4c2a4cb0c7a2 Mon Sep 17 00:00:00 2001 From: "Javier S. Pedro" Date: Sun, 25 Sep 2011 01:36:10 +0200 Subject: preparing for watchlet support --- ckitcallnotification/ckitcallprovider.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ckitcallnotification') diff --git a/ckitcallnotification/ckitcallprovider.cpp b/ckitcallnotification/ckitcallprovider.cpp index adcb6d5..90dab97 100644 --- a/ckitcallnotification/ckitcallprovider.cpp +++ b/ckitcallnotification/ckitcallprovider.cpp @@ -21,9 +21,17 @@ CKitCallProvider::~CKitCallProvider() void CKitCallProvider::activeCallChanged() { QVariantMap info = _activeCall->value().toMap(); + qDebug() << "active call changed" << info; + if (!info.contains("state")) { + qWarning() << "broken active call context property"; + } int state = info["state"].toInt(); if (state == 0) { QString displayName = info["displayName"].toString(); + if (displayName.isEmpty()) { + // Ignore call until display name is not empty. + return; + } // "Incoming call" if (_notification) { _notification->changeDisplayName(displayName); -- cgit v1.2.3