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

Commit 9bafd3b5 authored by Svet Ganov's avatar Svet Ganov Committed by Android (Google) Code Review
Browse files

Merge "Revert some unnecessary changes in handling XML read"

parents a47f4d7c e723e546
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -387,6 +387,7 @@ final class SettingsState {
        } catch (Throwable t) {
            Slog.wtf(LOG_TAG, "Failed to write settings, restoring backup", t);
            destination.failWrite(out);
            throw new IllegalStateException("Failed to write settings, restoring backup", t);
        } finally {
            IoUtils.closeQuietly(out);
        }
@@ -408,10 +409,9 @@ final class SettingsState {
            parser.setInput(in, null);
            parseStateLocked(parser);

            // Any error while parsing is fatal.
        } catch (Throwable t) {
        } catch (XmlPullParserException | IOException e) {
            throw new IllegalStateException("Failed parsing settings file: "
                    + mStatePersistFile , t);
                    + mStatePersistFile , e);
        } finally {
            IoUtils.closeQuietly(in);
        }
+4 −3
Original line number Diff line number Diff line
@@ -4275,6 +4275,8 @@ final class Settings {
                Slog.wtf(PackageManagerService.TAG,
                        "Failed to write settings, restoring backup", t);
                destination.failWrite(out);
                throw new IllegalStateException("Failed to write runtime permissions,"
                        + " restoring backup", t);
            } finally {
                IoUtils.closeQuietly(out);
            }
@@ -4322,10 +4324,9 @@ final class Settings {
                parser.setInput(in, null);
                parseRuntimePermissionsLPr(parser, userId);

                // Any error while parsing is fatal.
            } catch (Throwable t) {
            } catch (XmlPullParserException | IOException e) {
                throw new IllegalStateException("Failed parsing permissions file: "
                        + permissionsFile , t);
                        + permissionsFile , e);
            } finally {
                IoUtils.closeQuietly(in);
            }