fixed double-switch bug.

pull/14/head
Tim Su 17 years ago
parent 5aa45b1dc6
commit 4e256262bc

@ -297,9 +297,13 @@ public class TaskList extends Activity {
case TASK_LIST: case TASK_LIST:
viewFlipper.setInAnimation(mInAnimationForward); viewFlipper.setInAnimation(mInAnimationForward);
viewFlipper.setOutAnimation(mOutAnimationForward); viewFlipper.setOutAnimation(mOutAnimationForward);
switch(activity) {
case TAG_LIST:
viewFlipper.showNext(); viewFlipper.showNext();
if(activity == ActivityCode.TASK_LIST_W_TAG) break;
viewFlipper.showNext(); case TASK_LIST_W_TAG:
viewFlipper.setDisplayedChild(taskListWTag.code.ordinal());
}
break; break;
case TAG_LIST: case TAG_LIST:
@ -320,9 +324,13 @@ public class TaskList extends Activity {
case TASK_LIST_W_TAG: case TASK_LIST_W_TAG:
viewFlipper.setInAnimation(mInAnimationBackward); viewFlipper.setInAnimation(mInAnimationBackward);
viewFlipper.setOutAnimation(mOutAnimationBackward); viewFlipper.setOutAnimation(mOutAnimationBackward);
switch(activity) {
case TAG_LIST:
viewFlipper.showPrevious(); viewFlipper.showPrevious();
if(activity == ActivityCode.TASK_LIST_W_TAG) break;
viewFlipper.showPrevious(); case TASK_LIST:
viewFlipper.setDisplayedChild(taskList.code.ordinal());
}
break; break;
} }

Loading…
Cancel
Save