summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorsigmabeta <sigmabeta@users.noreply.github.com>2015-06-18 21:46:47 -0400
committerEder Bastos <bastos.eder@gmail.com>2015-06-23 22:36:27 -0400
commit8ca620db7f9b653d88ae4ec1f096f146bd8e6208 (patch)
treeb4f4884709b903eb7161cd7e7559de55b03f1acf /Source/Android/app/src/main/java
parenta028805626e26b8e4041d9a3010a241aa95e310e (diff)
Android: Invalidate Picasso screenshot cache every time a screenshot is displayed.
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/MainActivity.java7
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameAdapter.java6
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)