Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/upstream' into trunk
Browse files Browse the repository at this point in the history
# Conflicts:
#	src/com/android/launcher3/provider/LauncherDbUtils.java
  • Loading branch information
Goooler committed Dec 23, 2023
2 parents e4a3f4b + 66756f9 commit 2a40368
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions src/com/android/launcher3/provider/LauncherDbUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
import android.content.pm.ShortcutInfo;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.drawable.Icon;
Expand Down Expand Up @@ -173,13 +174,15 @@ public static void migrateLegacyShortcuts(Context context, SQLiteDatabase db) {
null);
}

// Compat users upgrade from Lawnchair 13.
removeColumn(db, Favorites.TABLE_NAME, "iconPackage");
removeColumn(db, Favorites.TABLE_NAME, "iconResource");

// Drop the unused columns
// db.execSQL("ALTER TABLE " + Favorites.TABLE_NAME + " DROP COLUMN iconPackage;");
// db.execSQL("ALTER TABLE " + Favorites.TABLE_NAME + " DROP COLUMN iconResource;");
try {
db.execSQL("ALTER TABLE " + Favorites.TABLE_NAME + " DROP COLUMN iconPackage;");
db.execSQL("ALTER TABLE " + Favorites.TABLE_NAME + " DROP COLUMN iconResource;");
} catch (SQLiteException ignored) {
// Compat users upgrade from Lawnchair 13, see https://github.com/LawnchairLauncher/lawnchair/issues/3881.
removeColumn(db, Favorites.TABLE_NAME, "iconPackage");
removeColumn(db, Favorites.TABLE_NAME, "iconResource");
}
}

/**
Expand Down

0 comments on commit 2a40368

Please sign in to comment.