Fix uncaught exception when no location provider available

Change-Id: I2625e6d219401a04a372a487d84edaaf3099f0d6
Dialer: Fix NPE in CallStats

Change-Id: I0eed1e66f803e072c58d85c78c253730f81f029d
See: https://jira.cyanogenmod.org/browse/BUGDUMP-114773?jql=text%20~%20%22Callstats%22
Automatic translation import

Change-Id: Id14aa2d86a1ca88b20d73a42e1de87041b253006
Dialer: Fix possible crash in call details

* VOIP calling when multi-SIM is active can result in subscription being
  -1 at this point, resulting in array out of bounds when fetching the
  SIM icon.

Change-Id: I1ce2c3bb0b27b26b61967dfe90b38cc9740a1f54
Automatic translation import

Change-Id: Iae8421885752f7bf0bb985b8f74971ed347959a9
Dialer: do not assume which subscription to use in call detail header

This subscription is the last one used to make a call, and it is being
forwarded to the call intent. Let the receiver handle the logic of
picking which SIM (or whether to prompt) to use.

Change-Id: Ibed0b0b8faabb7ac20cc590a3dd327269b71b4f4
Signed-off-by: Roman Birg <roman@cyngn.com>
Dialer: fix last call card not initiating dial on click for multi sim

If we're not handling a SIP number, the intent/behavior should be the
same as with single sim devices.

Change-Id: Ib932dbd766c54c72caa39ebaf8540495aac202f7
Signed-off-by: Roman Birg <roman@cyngn.com>
Dialer: Use global settings name for MSIM

Change-Id: Ic2bc74b5d957ec43a7d7100dc0f724b922df5b5e
Add geocode to call log

Change-Id: I16c01771b188e0a106ccddd7348b85c2bc61f007
Revert "Add geocode to call log"

This reverts commit 56e13ec6499fbb508d88e96afc511af2d5ca768f.
Append geocode to call log labelText

Change-Id: I74e187269562ce6aadccfbf814c803fe8da68989