Explorar o código

sm8450-common: qcril_database: Add migration to disable redir_party_num

Caused incoming caller number not being parsed correctly by Phone app on
VoLTE and VoWiFi. No idea why Xiaomi enabled this ancient prop.

Co-authored-by: Andrzej Perczak <[email protected]>
Change-Id: I5a9c30c3f0e42c7816d3dc7eebb73e97cdc0fed8
Arian hai 5 meses
pai
achega
6a75b5eba7

+ 2 - 0
qcril_database/Android.bp

@@ -30,6 +30,7 @@ filegroup {
         "config/13.0_config.sql",
         "config/14.0_config.sql",
         "config/15.0_config.sql",
+        "config/15.1_config.sql",
     ],
 }
 
@@ -80,5 +81,6 @@ prebuilt_etc {
         "13.0_config.sql",
         "14.0_config.sql",
         "15.0_config.sql",
+        "15.1_config.sql",
     ],
 }

+ 8 - 0
qcril_database/config/15.1_config.sql

@@ -0,0 +1,8 @@
+/*
+  Copyright (C) 2024 The LineageOS Project
+  SPDX-License-Identifier: Apache-2.0
+*/
+
+CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT PRIMARY KEY NOT NULL, def_val TEXT, value TEXT);
+INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES('qcrildb_version',15.1);
+UPDATE qcril_properties_table SET def_val="false" WHERE property="persist.vendor.radio.redir_party_num";

+ 7 - 0
qcril_database/config/Android.bp

@@ -67,3 +67,10 @@ prebuilt_etc {
     sub_dir: "qcril_database/upgrade/config",
     vendor: true,
 }
+
+prebuilt_etc {
+    name: "15.1_config.sql",
+    src: "15.1_config.sql",
+    sub_dir: "qcril_database/upgrade/config",
+    vendor: true,
+}