Fix long press in SongSelector

This commit is contained in:
Christopher Eby 2010-05-23 14:09:37 -05:00
parent 25ed28af37
commit b80fe99875

View File

@ -167,7 +167,7 @@ public class SongSelector extends PlaybackActivity implements AdapterView.OnItem
} }
@Override @Override
public boolean onKeyDown(int keyCode, KeyEvent event) public boolean onKeyUp(int keyCode, KeyEvent event)
{ {
switch (keyCode) { switch (keyCode) {
case KeyEvent.KEYCODE_BACK: case KeyEvent.KEYCODE_BACK:
@ -178,11 +178,20 @@ public class SongSelector extends PlaybackActivity implements AdapterView.OnItem
sendFinishEnqueueing(); sendFinishEnqueueing();
finish(); finish();
} }
return true; break;
case KeyEvent.KEYCODE_SEARCH: case KeyEvent.KEYCODE_SEARCH:
setSearchBoxVisible(!mSearchBoxVisible); setSearchBoxVisible(!mSearchBoxVisible);
return true; break;
default: default:
return false;
}
return true;
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (super.onKeyDown(keyCode, event)) if (super.onKeyDown(keyCode, event))
return true; return true;
@ -193,7 +202,6 @@ public class SongSelector extends PlaybackActivity implements AdapterView.OnItem
mTextFilter.requestFocus(); mTextFilter.requestFocus();
return true; return true;
} }
}
return false; return false;
} }