Merge "Fixing issue where shortcuts and widgets were not being removed when the package was uninstalled (Bug 2657997, Bug 6335843)" into jb-dev

This commit is contained in:
Winson Chung
2012-04-30 10:22:37 -07:00
committed by Android (Google) Code Review
7 changed files with 35 additions and 25 deletions
@@ -380,10 +380,13 @@ public class DragController {
// Added null checks to prevent NPE we've seen in the wild
if (dragInfo != null &&
dragInfo.intent != null &&
info.intent != null &&
dragInfo.intent.getComponent().equals(info.intent.getComponent())) {
cancelDrag();
return;
info.intent != null) {
boolean isSamePackage = dragInfo.intent.getPackage().equals(
info.intent.getPackage());
if (isSamePackage) {
cancelDrag();
return;
}
}
}
}