diff --git a/Source/Android/app/build.gradle b/Source/Android/app/build.gradle index aed67294da..e84718e460 100644 --- a/Source/Android/app/build.gradle +++ b/Source/Android/app/build.gradle @@ -96,7 +96,7 @@ dependencies { implementation 'de.hdodenhof:circleimageview:2.1.0' // For loading huge screenshots from the disk. - implementation 'com.squareup.picasso:picasso:2.5.2' + implementation 'com.squareup.picasso:picasso:2.71828' // Allows FRP-style asynchronous operations in Android. implementation 'io.reactivex:rxandroid:1.2.1' diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/GameDetailsDialog.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/GameDetailsDialog.java index 633f334c20..be254a4b7c 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/GameDetailsDialog.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/GameDetailsDialog.java @@ -67,7 +67,7 @@ public final class GameDetailsDialog extends DialogFragment }); // Fill in the view contents. - Picasso.with(imageGameScreen.getContext()) + Picasso.get() .load(getArguments().getString(gameFile.getScreenshotPath())) .fit() .centerCrop() diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/PicassoUtils.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/PicassoUtils.java index 5623670602..cc272e72f9 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/PicassoUtils.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/PicassoUtils.java @@ -19,7 +19,7 @@ public class PicassoUtils File cover = new File(gameFile.getCustomCoverPath()); if (cover.exists()) { - Picasso.with(imageView.getContext()) + Picasso.get() .load(cover) .noFade() .noPlaceholder() @@ -31,7 +31,7 @@ public class PicassoUtils } else if ((cover = new File(gameFile.getCoverPath())).exists()) { - Picasso.with(imageView.getContext()) + Picasso.get() .load(cover) .noFade() .noPlaceholder() @@ -47,7 +47,7 @@ public class PicassoUtils */ else { - Picasso.with(imageView.getContext()) + Picasso.get() .load(CoverHelper.buildGameTDBUrl(gameFile, CoverHelper.getRegion(gameFile))) .noFade() .noPlaceholder() @@ -65,9 +65,9 @@ public class PicassoUtils } @Override - public void onError() // Second pass using US region + public void onError(Exception ex) // Second pass using US region { - Picasso.with(imageView.getContext()) + Picasso.get() .load(CoverHelper.buildGameTDBUrl(gameFile, "US")) .fit() .noFade() @@ -87,9 +87,9 @@ public class PicassoUtils } @Override - public void onError() // Third and last pass using EN region + public void onError(Exception ex) // Third and last pass using EN region { - Picasso.with(imageView.getContext()) + Picasso.get() .load(CoverHelper.buildGameTDBUrl(gameFile, "EN")) .fit() .noFade() @@ -110,7 +110,7 @@ public class PicassoUtils } @Override - public void onError() + public void onError(Exception ex) { } });