Skip to content

Commit 5683e39

Browse files
committed
Qt: Fix compile warning
1 parent 34407df commit 5683e39

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/duckstation-qt/memorycardeditorwindow.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,12 +101,15 @@ class MemoryCardEditorIconStyleDelegate final : public QStyledItemDelegate
101101
// Sharp Bilinear scaling
102102
// First, scale the icon by the largest integer size using nearest-neighbor...
103103
const float scaled_icon_size = MEMORY_CARD_ICON_SIZE * dpr;
104-
const int integer_icon_size = static_cast<int>(scaled_icon_size / MemoryCardImage::ICON_HEIGHT) * MemoryCardImage::ICON_HEIGHT;
105-
src_image = src_image.scaled(integer_icon_size, integer_icon_size, Qt::IgnoreAspectRatio, Qt::FastTransformation);
104+
const int integer_icon_size =
105+
static_cast<int>(scaled_icon_size / static_cast<float>(MemoryCardImage::ICON_HEIGHT)) *
106+
static_cast<int>(MemoryCardImage::ICON_HEIGHT);
107+
src_image =
108+
src_image.scaled(integer_icon_size, integer_icon_size, Qt::IgnoreAspectRatio, Qt::FastTransformation);
106109

107110
// ...then scale any remainder using bilinear interpolation.
108111
if (scaled_icon_size - integer_icon_size > 0)
109-
src_image = src_image.scaled(icon_size, icon_size, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
112+
src_image = src_image.scaled(icon_size, icon_size, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
110113
}
111114

112115
src_image.setDevicePixelRatio(dpr);

0 commit comments

Comments
 (0)