Bug 875721 - Part 4: Bluetooth changes for iccInfo. r=echou

This commit is contained in:
Edgar Chen 2013-05-30 18:56:11 +08:00
Родитель c789340b25
Коммит 7038f1a697
1 изменённых файлов: 6 добавлений и 4 удалений

Просмотреть файл

@ -21,6 +21,8 @@
#include "mozilla/StaticPtr.h"
#include "nsContentUtils.h"
#include "nsIAudioManager.h"
#include "nsIDOMIccInfo.h"
#include "nsIIccProvider.h"
#include "nsIObserverService.h"
#include "nsISettingsService.h"
#include "nsITelephonyProvider.h"
@ -634,12 +636,12 @@ BluetoothHfpManager::HandleVoiceConnectionChanged()
void
BluetoothHfpManager::HandleIccInfoChanged()
{
nsCOMPtr<nsIMobileConnectionProvider> connection =
nsCOMPtr<nsIIccProvider> icc =
do_GetService(NS_RILCONTENTHELPER_CONTRACTID);
NS_ENSURE_TRUE_VOID(connection);
NS_ENSURE_TRUE_VOID(icc);
nsIDOMMozMobileICCInfo* iccInfo;
connection->GetIccInfo(&iccInfo);
nsIDOMMozIccInfo* iccInfo;
icc->GetIccInfo(&iccInfo);
NS_ENSURE_TRUE_VOID(iccInfo);
iccInfo->GetMsisdn(mMsisdn);
}