From 8ca620db7f9b653d88ae4ec1f096f146bd8e6208 Mon Sep 17 00:00:00 2001 From: sigmabeta Date: Thu, 18 Jun 2015 21:46:47 -0400 Subject: Android: Invalidate Picasso screenshot cache every time a screenshot is displayed. --- .../java/org/dolphinemu/dolphinemu/activities/MainActivity.java | 7 ------- .../main/java/org/dolphinemu/dolphinemu/adapters/GameAdapter.java | 6 +++++- 2 files changed, 5 insertions(+), 8 deletions(-) (limited to 'Source/Android/app/src/main/java') diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/MainActivity.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/MainActivity.java index 09ec145ebf..7812e6ead5 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/MainActivity.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/MainActivity.java @@ -127,13 +127,6 @@ public final class MainActivity extends AppCompatActivity implements LoaderManag } } - @Override - protected void onResume() - { - super.onResume(); - mAdapter.notifyDataSetChanged(); - } - @Override public boolean onCreateOptionsMenu(Menu menu) { diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameAdapter.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameAdapter.java index d296c5e023..a9a7be930e 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameAdapter.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameAdapter.java @@ -79,9 +79,13 @@ public final class GameAdapter extends RecyclerView.Adapter impl { if (mCursor.moveToPosition(position)) { + String screenPath = mCursor.getString(GameDatabase.GAME_COLUMN_SCREENSHOT_PATH); + Picasso.with(holder.imageScreenshot.getContext()) + .invalidate(screenPath); + // Fill in the view contents. Picasso.with(holder.imageScreenshot.getContext()) - .load(mCursor.getString(GameDatabase.GAME_COLUMN_SCREENSHOT_PATH)) + .load(screenPath) .fit() .centerCrop() .error(R.drawable.no_banner) -- cgit v1.2.3