|
|
|
|
@ -429,6 +429,12 @@ public class HomeActivity extends BaseActivity { |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public void onBackPressed() { |
|
|
|
|
|
|
|
|
|
// takagen99: Add check for VOD Delete Mode
|
|
|
|
|
if (HawkConfig.hotVodDelete) { |
|
|
|
|
HawkConfig.hotVodDelete = false; |
|
|
|
|
UserFragment.homeHotVodAdapter.notifyDataSetChanged(); |
|
|
|
|
} else { |
|
|
|
|
int i; |
|
|
|
|
if (this.fragments.size() <= 0 || this.sortFocused >= this.fragments.size() || (i = this.sortFocused) < 0) { |
|
|
|
|
exit(); |
|
|
|
|
@ -448,10 +454,14 @@ public class HomeActivity extends BaseActivity { |
|
|
|
|
} else { |
|
|
|
|
exit(); |
|
|
|
|
} |
|
|
|
|
} else if (baseLazyFragment instanceof UserFragment && UserFragment.tvHotListForGrid.canScrollVertically(-1)) { |
|
|
|
|
UserFragment.tvHotListForGrid.scrollToPosition(0); |
|
|
|
|
this.mGridView.setSelection(0); |
|
|
|
|
} else { |
|
|
|
|
exit(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void exit() { |
|
|
|
|
if (System.currentTimeMillis() - mExitTime < 2000) { |
|
|
|
|
|