1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-08-10 19:43:07 +03:00

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

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,
});