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.setBackgroundDrawable(background);
view.setLayoutParams(params); view.setLayoutParams(params);
view.setPadding(5, 2, 5, 2); view.setPadding(5, 2, 5, 2);
view.setTag(new SongData.Field(i, null)); view.setTag(i);
view.setOnClickListener(this); view.setOnClickListener(this);
mLimiterViews.addView(view); mLimiterViews.addView(view);
} }
@ -243,15 +243,8 @@ public class SongSelector extends TabActivity implements AdapterView.OnItemClick
if (view == mClearButton) { if (view == mClearButton) {
mTextFilter.setText(""); mTextFilter.setText("");
} else { } else {
SongData.Field data = null;
try {
data = (SongData.Field)view.getTag();
} catch (ClassCastException e) {
}
if (data != null) {
SongData.Field limiter = getAdapter(mTabHost.getCurrentTab()).getLimiter(); SongData.Field limiter = getAdapter(mTabHost.getCurrentTab()).getLimiter();
int field = data.field - 1; int field = (Integer)view.getTag() - 1;
limiter = limiter.field == 0 ? null : new SongData.Field(field, limiter.data); limiter = limiter.field == 0 ? null : new SongData.Field(field, limiter.data);
for (int i = 3; --i != -1; ) { for (int i = 3; --i != -1; ) {
MediaAdapter adapter = getAdapter(i); MediaAdapter adapter = getAdapter(i);
@ -262,7 +255,6 @@ public class SongSelector extends TabActivity implements AdapterView.OnItemClick
updateLimiterViews(); updateLimiterViews();
} }
} }
}
private static final int MENU_PLAY = 0; private static final int MENU_PLAY = 0;
private static final int MENU_ENQUEUE = 1; private static final int MENU_ENQUEUE = 1;