• topjohnwu's avatar
    Update preference migration implementation · 12321137
    topjohnwu authored
    Only try to read preference through content provider when the app
    is fresh install and a previous package ID is set. Also catch all
    Exceptions to prevent crashing the app.
    
    This prevents malicious settings injection and crashes when multiple
    manager is installed.
    
    Fix #3542
    12321137
Name
Last commit
Last update
app Loading commit data...
buildSrc Loading commit data...
docs Loading commit data...
gradle/wrapper Loading commit data...
native Loading commit data...
scripts Loading commit data...
stub Loading commit data...
tools Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
LICENSE Loading commit data...
README.MD Loading commit data...
build.gradle.kts Loading commit data...
build.py Loading commit data...
config.prop.sample Loading commit data...
gradle.properties Loading commit data...
gradlew Loading commit data...
gradlew.bat Loading commit data...
settings.gradle.kts Loading commit data...