diff options
author | laco <laco0416@gmail.com> | 2014-06-06 18:06:29 +0900 |
---|---|---|
committer | laco0416 <laco0416@gmail.com> | 2014-06-06 22:19:00 +0900 |
commit | 609123cd7e5d9974c4514e620811960783f9ef89 (patch) | |
tree | 0ba629b03c8226224bd6728eeaae6b37e1b7cf0e | |
parent | b6115917e072736cf98e1c211ee307049a98d771 (diff) | |
download | SmileEssence-609123cd7e5d9974c4514e620811960783f9ef89.tar.gz |
Close #8 ListAdapterからRTが削除されないバグ
-rw-r--r-- | src/net/lacolaco/smileessence/view/adapter/StatusListAdapter.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/net/lacolaco/smileessence/view/adapter/StatusListAdapter.java b/src/net/lacolaco/smileessence/view/adapter/StatusListAdapter.java index 21f9a063..3a4427ab 100644 --- a/src/net/lacolaco/smileessence/view/adapter/StatusListAdapter.java +++ b/src/net/lacolaco/smileessence/view/adapter/StatusListAdapter.java @@ -103,7 +103,7 @@ public class StatusListAdapter extends CustomListAdapter<StatusViewModel> // -------------------------- OTHER METHODS -------------------------- - public StatusViewModel removeByStatusID(long statusID) + public void removeByStatusID(long statusID) { synchronized(this.LOCK) { @@ -111,13 +111,11 @@ public class StatusListAdapter extends CustomListAdapter<StatusViewModel> while(iterator.hasNext()) { StatusViewModel statusViewModel = iterator.next(); - if(statusViewModel.getID() == statusID) + if(statusViewModel.getID() == statusID || statusViewModel.getOriginal().getID() == statusID) { iterator.remove(); - return statusViewModel; } } - return null; } } |