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

Commit 943c640d authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Use try-with-resources to avoid accidentaly leaking unclosed objects."

parents b7a7b56c 75eb42b9
Loading
Loading
Loading
Loading
+9 −12
Original line number Diff line number Diff line
@@ -98,9 +98,8 @@ public final class WallpaperInfo implements Parcelable {
        ServiceInfo si = service.serviceInfo;

        final PackageManager pm = context.getPackageManager();
        XmlResourceParser parser = null;
        try {
            parser = si.loadXmlMetaData(pm, WallpaperService.SERVICE_META_DATA);
        try (XmlResourceParser parser = si.loadXmlMetaData(pm,
                WallpaperService.SERVICE_META_DATA)) {
            if (parser == null) {
                throw new XmlPullParserException("No "
                        + WallpaperService.SERVICE_META_DATA + " meta-data");
@@ -159,8 +158,6 @@ public final class WallpaperInfo implements Parcelable {
        } catch (NameNotFoundException e) {
            throw new XmlPullParserException(
                    "Unable to create context for: " + si.packageName);
        } finally {
            if (parser != null) parser.close();
        }
    }