diff --git a/mainwindow.cpp b/mainwindow.cpp
index 0e51cdd..b848a71 100644
--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -536,21 +536,21 @@ void MainWindow::saveAs()
auto filterToFormat = [](const QString &file, const QString &filter) -> const char*
{
QString suffix = QFileInfo(file).suffix();
- if(!suffix.compare("jpg", Qt::CaseInsensitive) || !suffix.compare("jpeg", Qt::CaseInsensitive))return "JPEG";
- if(!suffix.compare("png", Qt::CaseInsensitive))return "PNG";
- if(!suffix.compare("fits", Qt::CaseInsensitive) || !suffix.compare("fit", Qt::CaseInsensitive))return "FITS";
- if(!suffix.compare("xisf", Qt::CaseInsensitive))return "XISF";
- if(filter.contains("png"))return "PNG";
- if(filter.contains("fits"))return "FITS";
- if(filter.contains("xisf"))return "XISF";
- return "JPEG";
+ if(!suffix.compare("jpg", Qt::CaseInsensitive) || !suffix.compare("jpeg", Qt::CaseInsensitive))return "jpeg";
+ if(!suffix.compare("png", Qt::CaseInsensitive))return "png";
+ if(!suffix.compare("fits", Qt::CaseInsensitive) || !suffix.compare("fit", Qt::CaseInsensitive))return "fits";
+ if(!suffix.compare("xisf", Qt::CaseInsensitive))return "xisf";
+ if(filter.contains("png"))return "png";
+ if(filter.contains("fits"))return "fits";
+ if(filter.contains("xisf"))return "xisf";
+ return "jpeg";
};
if(!file.isEmpty())
{
QString format = filterToFormat(file, selectedFilter);
- if(format == "FITS" || format == "XISF")
+ if(format == "fits" || format == "xisf")
{
convert(file, format);
}
diff --git a/space.nouspiro.tenmon.metainfo.xml b/space.nouspiro.tenmon.metainfo.xml
index 4dcf43e..fc40cc9 100644
--- a/space.nouspiro.tenmon.metainfo.xml
+++ b/space.nouspiro.tenmon.metainfo.xml
@@ -57,6 +57,11 @@
+
+
+ Fix saving image
+
+