From 1ed2f1d2063b49f181492c766b361dc412923987 Mon Sep 17 00:00:00 2001 From: garak Date: Wed, 11 Jan 2023 15:20:54 -0500 Subject: [PATCH] use static QImage for collision pixmap copying --- src/ui/imageproviders.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ui/imageproviders.cpp b/src/ui/imageproviders.cpp index de81da68..838f4db7 100644 --- a/src/ui/imageproviders.cpp +++ b/src/ui/imageproviders.cpp @@ -8,10 +8,10 @@ QImage getCollisionMetatileImage(Block block) { } QImage getCollisionMetatileImage(int collision, int elevation) { + static const QImage collisionImage(":/images/collisions.png"); int x = (collision != 0) * 16; int y = elevation * 16; - QPixmap collisionImage = QPixmap(":/images/collisions.png").copy(x, y, 16, 16); - return collisionImage.toImage(); + return collisionImage.copy(x, y, 16, 16); } QImage getMetatileImage(