aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlaco <laco0416@gmail.com>2014-06-06 18:06:29 +0900
committerlaco0416 <laco0416@gmail.com>2014-06-06 22:19:00 +0900
commit609123cd7e5d9974c4514e620811960783f9ef89 (patch)
tree0ba629b03c8226224bd6728eeaae6b37e1b7cf0e
parentb6115917e072736cf98e1c211ee307049a98d771 (diff)
downloadSmileEssence-609123cd7e5d9974c4514e620811960783f9ef89.tar.gz
Close #8 ListAdapterからRTが削除されないバグ
-rw-r--r--src/net/lacolaco/smileessence/view/adapter/StatusListAdapter.java6
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;
}
}