From d288810d5dd39119700b110d45d150e81d7f6b9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Du=C5=A1an=20Poizl?= Date: Fri, 16 Aug 2024 15:16:37 +0200 Subject: [PATCH] Fix saving image --- mainwindow.cpp | 18 +++++++++--------- space.nouspiro.tenmon.metainfo.xml | 5 +++++ 2 files changed, 14 insertions(+), 9 deletions(-) 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 + +