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

Commit 3c4c975d authored by fbaron's avatar fbaron
Browse files

Add logs for 4x4 to 4x5 missing row bug

Flag: EXEMPT adding logs
Test: EXEMPT adding logs
Bug: 360462379
Change-Id: Icb56209a4a12c935dd97bd01d53b8fb6e4371c34
parent a0e8f546
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -121,13 +121,21 @@ public class GridSizeMigrationUtil {
            @NonNull DeviceGridState destDeviceState,
            @NonNull DatabaseHelper target,
            @NonNull SQLiteDatabase source) {

        Log.i("b/360462379", "Going from " + srcDeviceState.getColumns() + "x"
                + srcDeviceState.getRows());
        Log.i("b/360462379", "Going to " + destDeviceState.getColumns() + "x"
                + destDeviceState.getRows());

        if (!needsToMigrate(srcDeviceState, destDeviceState)) {
            Log.i("b/360462379", "Does not need to migrate.");
            return true;
        }

        if (Flags.enableGridMigrationFix()
                && srcDeviceState.getColumns().equals(destDeviceState.getColumns())
                && srcDeviceState.getRows() < destDeviceState.getRows()) {
            Log.i("b/360462379", "Grid migration fix entry point.");
            // Only use this strategy when comparing the previous grid to the new grid and the
            // columns are the same and the destination has more rows
            copyTable(source, TABLE_NAME, target.getWritableDatabase(), TABLE_NAME, context);