diff --git a/dom/icc/src/IccManager.cpp b/dom/icc/src/IccManager.cpp index 238eaa0939a..fde08ab9ea1 100644 --- a/dom/icc/src/IccManager.cpp +++ b/dom/icc/src/IccManager.cpp @@ -157,6 +157,18 @@ IccManager::IccCloseChannel(int32_t aChannel, nsIDOMDOMRequest** aRequest) return mProvider->IccCloseChannel(GetOwner(), aChannel, aRequest); } +NS_IMETHODIMP +IccManager::UpdateContact(const nsAString& aContactType, + nsIDOMContact* aContact, + const nsAString& aPin2, + nsIDOMDOMRequest** aRequest) +{ + if (!mProvider) { + return NS_ERROR_FAILURE; + } + + return mProvider->UpdateContact(GetOwner(), aContactType, aContact, aPin2, aRequest); +} NS_IMPL_EVENT_HANDLER(IccManager, stkcommand) NS_IMPL_EVENT_HANDLER(IccManager, stksessionend)