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

Commit 2377082f authored by Nikolas Havrikov's avatar Nikolas Havrikov
Browse files

Close dangling cursor

Bug: 218835043
Bug: 200920338
Test: make
Change-Id: I8cdbe1a20457afe9632306aa3e2efd13a759c2c3
parent b0385bd9
Loading
Loading
Loading
Loading
+21 −19
Original line number Diff line number Diff line
@@ -652,9 +652,10 @@ public class SettingsBackupAgent extends BackupAgentHelper {
            return Collections.emptySet();
        }

        Cursor cursor = getContentResolver().query(settingsUri, new String[] {
                Settings.NameValueTable.NAME, Settings.NameValueTable.IS_PRESERVED_IN_RESTORE },
                /* selection */ null, /* selectionArgs */ null, /* sortOrder */ null);
        try (Cursor cursor = getContentResolver().query(settingsUri, new String[]{
                        Settings.NameValueTable.NAME,
                        Settings.NameValueTable.IS_PRESERVED_IN_RESTORE},
                /* selection */ null, /* selectionArgs */ null, /* sortOrder */ null)) {

            if (!cursor.moveToFirst()) {
                Slog.i(TAG, "No settings to be preserved in restore");
@@ -676,6 +677,7 @@ public class SettingsBackupAgent extends BackupAgentHelper {

            return preservedSettings;
        }
    }

    /**
     * Serialize the owner info and other lock settings