Ensuring that we don't start dragging while another drag is in progress.

Change-Id: If3c5a059407efc3ee9a0c9b1b3b7fb942d3a7664
This commit is contained in:
Winson Chung
2011-01-07 11:17:23 -08:00
parent 815ba2d2ea
commit 304dcde0e3
5 changed files with 12 additions and 8 deletions

View File

@@ -492,12 +492,13 @@ public class CustomizePagedView extends PagedViewWithDraggableItems
}
protected boolean beginDragging(View v) {
if (!v.isInTouchMode()) return false;
if (!super.beginDragging(v)) return false;
// End the current choice mode before we start dragging anything
if (isChoiceMode(CHOICE_MODE_SINGLE)) {
endChoiceMode();
}
super.beginDragging(v);
boolean result = false;
switch (mCustomizationType) {
case WidgetCustomization: {