diff options
| author | sigmabeta <sigmabeta@users.noreply.github.com> | 2015-06-18 21:46:47 -0400 |
|---|---|---|
| committer | Eder Bastos <bastos.eder@gmail.com> | 2015-06-23 22:36:27 -0400 |
| commit | 8ca620db7f9b653d88ae4ec1f096f146bd8e6208 (patch) | |
| tree | b4f4884709b903eb7161cd7e7559de55b03f1acf /Source/Android/app/src/main/java/org | |
| parent | a028805626e26b8e4041d9a3010a241aa95e310e (diff) | |
Android: Invalidate Picasso screenshot cache every time a screenshot is displayed.
Diffstat (limited to 'Source/Android/app/src/main/java/org')
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/MainActivity.java | 7 | ||||
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameAdapter.java | 6 |
2 files changed, 5 insertions, 8 deletions
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 @@ -128,13 +128,6 @@ public final class MainActivity extends AppCompatActivity implements LoaderManag } @Override - protected void onResume() - { - super.onResume(); - mAdapter.notifyDataSetChanged(); - } - - @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); 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<GameViewHolder> 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) |
