Advertisement
Guest User

Untitled

a guest
Jul 9th, 2015
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. From 22b10f3eaf6c0033dfa1ea9aa0282e1061784a23 Mon Sep 17 00:00:00 2001
  2. From: Jan Jasper de Kroon <jajadekroon@gmail.com>
  3. Date: Tue, 23 Jun 2015 18:04:33 +0200
  4. Subject: [PATCH] Disable setDefaultDataSubId(subId) when parameter
  5. ro.telephony.ril.v3 is set to nodefaultdata
  6.  
  7. For some reason the RIL for the gproj devices crash when this function is set.
  8. With this patch setDefaultDataSubId(subId) will be disabled when ro.telephony.ril.v3 reads nodefaultdata.
  9. When you're device gives problems with DefaultDataSubId then set ro.telephony.ril.v3 to nodefaultdata in the build.prop
  10. Update 1: Sorry previous patch upload went wrong.
  11.  
  12. Change-Id: I7774c81bc66b57a8d5ce173bb309c8e8ebc8b039
  13. Signed-off-by: Jan Jasper de Kroon <jajadekroon@gmail.com>
  14. ---
  15. src/java/com/android/internal/telephony/SubscriptionController.java | 4 ++++
  16. 1 file changed, 4 insertions(+)
  17.  
  18. diff --git a/src/java/com/android/internal/telephony/SubscriptionController.java b/src/java/com/android/internal/telephony/SubscriptionController.java
  19. index 8b00dc6..22671f7 100755
  20. --- a/src/java/com/android/internal/telephony/SubscriptionController.java
  21. +++ b/src/java/com/android/internal/telephony/SubscriptionController.java
  22. @@ -35,6 +35,7 @@ import android.os.Message;
  23. import android.os.RemoteException;
  24. import android.os.ServiceManager;
  25. import android.os.UserHandle;
  26. +import android.os.SystemProperties;
  27. import android.net.NetworkRequest;
  28. import android.preference.PreferenceManager;
  29. import android.provider.Settings.SettingNotFoundException;
  30. @@ -59,6 +60,7 @@ import java.io.FileDescriptor;
  31. import java.io.PrintWriter;
  32. import java.lang.NumberFormatException;
  33. import java.util.ArrayList;
  34. +import java.util.Arrays;
  35. import java.util.Collections;
  36. import java.util.Comparator;
  37. import java.util.HashMap;
  38. @@ -816,7 +818,9 @@ public class SubscriptionController extends ISub.Stub {
  39. if (DBG) {
  40. logdl("[addSubInfoRecord] one sim set defaults to subId=" + subId);
  41. }
  42. + if (!Arrays.asList("nodefaultdata").contains(SystemProperties.get("ro.telephony.ril.v3"))) {
  43. setDefaultDataSubId(subId);
  44. + }
  45. setDataSubId(subId);
  46. setDefaultSmsSubId(subId);
  47. setDefaultVoiceSubId(subId);
  48. --
  49. 1.8.1.2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement