Remove unneeded use of SongData.Field

This commit is contained in:
Christopher Eby 2010-03-20 16:55:14 -05:00
parent cb013cc51e
commit 5fda18dc67

View File

@ -227,7 +227,7 @@ public class SongSelector extends TabActivity implements AdapterView.OnItemClick
view.setBackgroundDrawable(background);
view.setLayoutParams(params);
view.setPadding(5, 2, 5, 2);
view.setTag(new SongData.Field(i, null));
view.setTag(i);
view.setOnClickListener(this);
mLimiterViews.addView(view);
}
@ -243,24 +243,16 @@ public class SongSelector extends TabActivity implements AdapterView.OnItemClick
if (view == mClearButton) {
mTextFilter.setText("");
} else {
SongData.Field data = null;
try {
data = (SongData.Field)view.getTag();
} catch (ClassCastException e) {
}
if (data != null) {
SongData.Field limiter = getAdapter(mTabHost.getCurrentTab()).getLimiter();
int field = data.field - 1;
limiter = limiter.field == 0 ? null : new SongData.Field(field, limiter.data);
for (int i = 3; --i != -1; ) {
MediaAdapter adapter = getAdapter(i);
SongData.Field currentLimiter = adapter.getLimiter();
if (currentLimiter != null && currentLimiter.field > field)
adapter.setLimiter(limiter);
}
updateLimiterViews();
SongData.Field limiter = getAdapter(mTabHost.getCurrentTab()).getLimiter();
int field = (Integer)view.getTag() - 1;
limiter = limiter.field == 0 ? null : new SongData.Field(field, limiter.data);
for (int i = 3; --i != -1; ) {
MediaAdapter adapter = getAdapter(i);
SongData.Field currentLimiter = adapter.getLimiter();
if (currentLimiter != null && currentLimiter.field > field)
adapter.setLimiter(limiter);
}
updateLimiterViews();
}
}