Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 77ea0b8c authored by Jeff Sharkey's avatar Jeff Sharkey Committed by android-build-merger
Browse files

Merge "Missing thumbnails should throw." into qt-dev am: b26d0037

am: 8e6487f8

Change-Id: I2fc1f404e6632a6c5f13f5fa791cf60880f8a6a6
parents 78a93ae4 8e6487f8
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@ import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Objects;
import java.util.function.ToIntFunction;

/**
@@ -369,10 +370,12 @@ public class ThumbnailUtils {
            // If we're okay with something larger than native format, just
            // return a frame without up-scaling it
            if (size.getWidth() > width && size.getHeight() > height) {
                return mmr.getFrameAtTime(duration / 2, OPTION_CLOSEST_SYNC);
                return Objects.requireNonNull(
                        mmr.getFrameAtTime(duration / 2, OPTION_CLOSEST_SYNC));
            } else {
                return mmr.getScaledFrameAtTime(duration / 2, OPTION_CLOSEST_SYNC,
                        size.getWidth(), size.getHeight());
                return Objects.requireNonNull(
                        mmr.getScaledFrameAtTime(duration / 2, OPTION_CLOSEST_SYNC,
                        size.getWidth(), size.getHeight()));
            }
        } catch (RuntimeException e) {
            throw new IOException("Failed to create thumbnail", e);