Skip to content

Commit

Permalink
Don't use activity.isFinishing()
Browse files Browse the repository at this point in the history
  • Loading branch information
nielsvanvelzen committed Oct 9, 2022
1 parent a48c696 commit b055048
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ public void onResume() {

// React to deletion
DataRefreshService dataRefreshService = KoinJavaComponent.<DataRefreshService>get(DataRefreshService.class);
if (getActivity() != null && !getActivity().isFinishing() && mCurrentRow != null && mCurrentItem != null && mCurrentItem.getItemId() != null && mCurrentItem.getItemId().equals(dataRefreshService.getLastDeletedItemId())) {
if (mCurrentRow != null && mCurrentItem != null && mCurrentItem.getItemId() != null && mCurrentItem.getItemId().equals(dataRefreshService.getLastDeletedItemId())) {
((ItemRowAdapter) mCurrentRow.getAdapter()).remove(mCurrentItem);
dataRefreshService.setLastDeletedItemId(null);
}
Expand All @@ -201,7 +201,7 @@ public void run() {

for (int i = 0; i < mRowsAdapter.size(); i++) {
if (mRowsAdapter.get(i) instanceof ListRow) {
if (((ListRow) mRowsAdapter.get(i)).getAdapter() instanceof ItemRowAdapter && !mActivity.isFinishing()) {
if (((ListRow) mRowsAdapter.get(i)).getAdapter() instanceof ItemRowAdapter) {
((ItemRowAdapter) ((ListRow) mRowsAdapter.get(i)).getAdapter()).ReRetrieveIfNeeded();
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ class HomeRowsFragment : RowsSupportFragment(), AudioEventListener, View.OnKeyLi
super.onResume()

//React to deletion
if (activity != null && !requireActivity().isFinishing && currentRow != null && currentItem != null && currentItem!!.getItemId() != null && currentItem!!.getItemId().equals(dataRefreshService.lastDeletedItemId)) {
if (currentRow != null && currentItem != null && currentItem!!.getItemId() != null && currentItem!!.getItemId().equals(dataRefreshService.lastDeletedItemId)) {
(currentRow!!.adapter as ItemRowAdapter).remove(currentItem)
dataRefreshService.lastDeletedItemId = null
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -367,7 +367,7 @@ private void stopClock() {
private static List<BaseItemKind> buttonTypeList = Arrays.asList(buttonTypes);

private void updateWatched() {
if (mWatchedToggleButton != null && mBaseItem != null && mBaseItem.getUserData() != null && !requireActivity().isFinishing()) {
if (mWatchedToggleButton != null && mBaseItem != null && mBaseItem.getUserData() != null) {
mWatchedToggleButton.setActivated(mBaseItem.getUserData().getPlayed());
}
}
Expand Down Expand Up @@ -491,7 +491,7 @@ protected MyDetailsOverviewRow doInBackground(BaseItemDto... params) {
protected void onPostExecute(MyDetailsOverviewRow detailsOverviewRow) {
super.onPostExecute(detailsOverviewRow);

if (requireActivity().isFinishing()) return;
if (!getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED)) return;

ClassPresenterSelector ps = new ClassPresenterSelector();
ps.addClassPresenter(MyDetailsOverviewRow.class, mDorPresenter);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -418,7 +418,6 @@ public void onFocusChange(View v, boolean hasFocus) {
};

private void updatePoster() {
if (requireActivity().isFinishing()) return;
// Figure image size
Double aspect = ImageUtils.getImageAspectRatio(mBaseItem, false);
int posterHeight = aspect > 1 ? Utils.convertDpToPixel(requireActivity(), 150) : Utils.convertDpToPixel(requireActivity(), 250);
Expand Down

0 comments on commit b055048

Please sign in to comment.