am 626f4788: am 16c9ad25: Merge "Fix JAVACRASH happens when press down key by keypad in music app"

* commit '626f47889e840486b10259712a937b843af466da':
  Fix JAVACRASH happens when press down key by keypad in music app
diff --git a/src/com/android/music/TrackBrowserActivity.java b/src/com/android/music/TrackBrowserActivity.java
index 9f77e50..fc9b0f9 100644
--- a/src/com/android/music/TrackBrowserActivity.java
+++ b/src/com/android/music/TrackBrowserActivity.java
@@ -773,8 +773,9 @@
     // (onKeyDown never sees these events, since they are handled by the list)
     @Override
     public boolean dispatchKeyEvent(KeyEvent event) {
-        if (mPlaylist != null && event.getMetaState() != 0 &&
-                event.getAction() == KeyEvent.ACTION_DOWN) {
+        int curpos = mTrackList.getSelectedItemPosition();
+        if (mPlaylist != null && !mPlaylist.equals("recentlyadded") && curpos >= 0 &&
+                event.getMetaState() != 0 && event.getAction() == KeyEvent.ACTION_DOWN) {
             switch (event.getKeyCode()) {
                 case KeyEvent.KEYCODE_DPAD_UP:
                     moveItem(true);