Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7ca20f25 authored by Aaron Kling's avatar Aaron Kling Committed by Nolen Johnson
Browse files

SettingsProvider: aconfig: do not error on missing flag files

Change-Id: Ief599cbcb25a480b0268cbf2a723a5c7dd10702c
parent ed8c91e4
Loading
Loading
Loading
Loading
+10 −5
Original line number Diff line number Diff line
@@ -456,12 +456,17 @@ final class SettingsState {
    @GuardedBy("mLock")
    private void loadAconfigDefaultValuesLocked(List<String> filePaths) {
        for (String fileName : filePaths) {
            File f = new File(fileName);
            if (f.isFile() && f.canRead()) {
                try (FileInputStream inputStream = new FileInputStream(fileName)) {
                    loadAconfigDefaultValues(
                            inputStream.readAllBytes(), mNamespaceDefaults, mAconfigDefaultFlags);
                } catch (IOException e) {
                    Slog.e(LOG_TAG, "failed to read protobuf", e);
                }
            } else {
                Slog.d(LOG_TAG, "No protobuf file at " + fileName);
            }
        }
    }