summaryrefslogtreecommitdiff
path: root/src/modinfodialogimages.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modinfodialogimages.cpp')
-rw-r--r--src/modinfodialogimages.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/modinfodialogimages.cpp b/src/modinfodialogimages.cpp
index 22c004e6..9b0e98c5 100644
--- a/src/modinfodialogimages.cpp
+++ b/src/modinfodialogimages.cpp
@@ -282,14 +282,14 @@ bool ImagesTab::needsReload(const File& file, const QSize& imageSize) const
void ImagesTab::reload(File& file, const QSize& scaledSize)
{
- file.original = {};
- file.thumbnail = {};
file.failed = false;
- if (!file.original.load(file.path)) {
- qCritical() << "failed to load image from " << file.path;
- file.failed = true;
- return;
+ if (file.original.isNull()) {
+ if (!file.original.load(file.path)) {
+ qCritical() << "failed to load image from " << file.path;
+ file.failed = true;
+ return;
+ }
}
file.thumbnail = file.original.scaled(