Remove awaiting setState()

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
This commit is contained in:
Šimon Brandner 2021-09-14 18:15:27 +02:00
parent ccc042b7d7
commit f5d8bb7cbe
No known key found for this signature in database
GPG key ID: 55C211A1226CB17D

View file

@ -140,12 +140,12 @@ export default class ImageView extends React.Component<IProps, IState> {
this.image.current.removeEventListener("load", this.imageLoaded);
}
private imageLoaded = async () => {
private imageLoaded = () => {
// First, we calculate the zoom, so that the image has the same size as
// the thumbnail
const { thumbnailInfo } = this.props;
if (thumbnailInfo?.width) {
await this.setState({ zoom: thumbnailInfo.width / this.image.current.naturalWidth });
this.setState({ zoom: thumbnailInfo.width / this.image.current.naturalWidth });
}
// Once the zoom is set, we the image is considered loaded and we can
@ -153,7 +153,7 @@ export default class ImageView extends React.Component<IProps, IState> {
this.imageIsLoaded = true;
this.animatingLoading = true;
this.setZoomAndRotation();
await this.setState({
this.setState({
translationX: 0,
translationY: 0,
});