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

Commit e723e546 authored by Svet Ganov's avatar Svet Ganov
Browse files

Revert some unnecessary changes in handling XML read

Change-Id: I3bbbc3159930d80e2e1f28fa9c0035ae5029d4b8
parent 7271f3e4
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);
            }