summaryrefslogtreecommitdiffstats
path: root/src/com/cyanogenmod/trebuchet/LauncherProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/cyanogenmod/trebuchet/LauncherProvider.java')
-rw-r--r--src/com/cyanogenmod/trebuchet/LauncherProvider.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/cyanogenmod/trebuchet/LauncherProvider.java b/src/com/cyanogenmod/trebuchet/LauncherProvider.java
index af3ad8ba3..9f450389a 100644
--- a/src/com/cyanogenmod/trebuchet/LauncherProvider.java
+++ b/src/com/cyanogenmod/trebuchet/LauncherProvider.java
@@ -896,11 +896,15 @@ public class LauncherProvider extends ContentProvider {
private long addAllAppsButton(SQLiteDatabase db, ContentValues values) {
Resources r = mContext.getResources();
+ Intent intent = new Intent();
+ intent.setClassName(mContext.getPackageName(), Launcher.class.getName());
+
long id = generateNewId();
values.put(Favorites.TITLE, r.getString(R.string.all_apps_button_label));
values.put(Favorites.ITEM_TYPE, Favorites.ITEM_TYPE_ALLAPPS);
values.put(Favorites.SPANX, 1);
values.put(Favorites.SPANY, 1);
+ values.put(Favorites.INTENT, intent.toUri(0));
values.put(Favorites.ICON_TYPE, Favorites.ICON_TYPE_RESOURCE);
values.put(Favorites.ICON_PACKAGE, mContext.getPackageName());
values.put(Favorites.ICON_RESOURCE, r.getResourceName(R.drawable.all_apps_button_icon));