Check MDC_INITIAL_MAX_RETRY to use resource overlay for operators

Bug: 23804201
Change-Id: I62a00530200d81a7494637bc760f258219389c42
diff --git a/src/java/com/android/internal/telephony/dataconnection/DcTrackerBase.java b/src/java/com/android/internal/telephony/dataconnection/DcTrackerBase.java
index 5c0226e..81c44bc 100644
--- a/src/java/com/android/internal/telephony/dataconnection/DcTrackerBase.java
+++ b/src/java/com/android/internal/telephony/dataconnection/DcTrackerBase.java
@@ -458,6 +458,10 @@
         // Get default value from system property or use DEFAULT_MDC_INITIAL_RETRY
         int value = SystemProperties.getInt(
                 Settings.Global.MDC_INITIAL_MAX_RETRY, DEFAULT_MDC_INITIAL_RETRY);
+        if (value == DEFAULT_MDC_INITIAL_RETRY) {
+            value = mPhone.getContext().getResources().getInteger(
+                R.integer.config_mdc_initial_max_retry);
+        }
 
         // Check if its been overridden
         return Settings.Global.getInt(mResolver,