fix(ui): adjust item view sizes in gallerywidget

This commit is contained in:
uncor3
2026-04-04 18:49:25 +03:00
parent eb96d0cffe
commit ee730381e5
3 changed files with 30 additions and 16 deletions
+4 -3
View File
@@ -241,7 +241,7 @@ QPixmap ImageLoader::loadThumbnailFromDevice(
QByteArray imageData;
if (useAfc2) {
device->afc2_backend->file_to_buffer(filePath);
imageData = device->afc2_backend->file_to_buffer(filePath);
} else if (hause_arrest.has_value() && hause_arrest.value()) {
qDebug() << "Loading thumbnail using HauseArrest for:" << filePath;
imageData = hause_arrest.value()->file_to_buffer(filePath);
@@ -266,10 +266,11 @@ QPixmap ImageLoader::loadThumbnailFromDevice(
QImageReader reader(&buffer);
if (reader.canRead()) {
reader.setScaledSize(size);
QImage image = reader.read();
if (!image.isNull()) {
return QPixmap::fromImage(image);
QImage scaled = image.scaled(size, Qt::KeepAspectRatio,
Qt::SmoothTransformation);
return QPixmap::fromImage(scaled);
}
qDebug() << "QImageReader failed to decode" << filePath
<< "Error:" << reader.errorString();