Fixing clipped landscape layout and crash when tapping to add widgets.

Change-Id: Ifcd2090cf9d374731726356b611750e1bca5c3cf
This commit is contained in:
Winson Chung
2011-05-23 11:34:11 -07:00
parent 737c3aa05f
commit 59d0bb0d1e
3 changed files with 19 additions and 17 deletions
@@ -293,20 +293,22 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen
}
});
} else if (v instanceof PagedViewWidget) {
final ResolveInfo info = (ResolveInfo) v.getTag();
if (mWallpapers.contains(info)) {
// Start the wallpaper picker
animateClickFeedback(v, new Runnable() {
@Override
public void run() {
// add the shortcut
Intent createWallpapersIntent = new Intent(Intent.ACTION_SET_WALLPAPER);
ComponentName name = new ComponentName(info.activityInfo.packageName,
info.activityInfo.name);
createWallpapersIntent.setComponent(name);
mLauncher.processWallpaper(createWallpapersIntent);
}
});
if (v.getTag() instanceof ResolveInfo) {
final ResolveInfo info = (ResolveInfo) v.getTag();
if (mWallpapers.contains(info)) {
// Start the wallpaper picker
animateClickFeedback(v, new Runnable() {
@Override
public void run() {
// add the shortcut
Intent createWallpapersIntent = new Intent(Intent.ACTION_SET_WALLPAPER);
ComponentName name = new ComponentName(info.activityInfo.packageName,
info.activityInfo.name);
createWallpapersIntent.setComponent(name);
mLauncher.processWallpaper(createWallpapersIntent);
}
});
}
} else {
// Add the widget to the current workspace screen
Workspace w = mLauncher.getWorkspace();