From 4812a45cf47617f8fbe8591b8049fd4239c39e35 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Tue, 5 Feb 2019 05:22:32 +1100 Subject: [PATCH] enforce xml file extension on effect settings --- project/effect.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/project/effect.cpp b/project/effect.cpp index c56315aec..804d3d630 100644 --- a/project/effect.cpp +++ b/project/effect.cpp @@ -445,6 +445,12 @@ void Effect::save_to_file() { // if the user picked a file if (!file.isEmpty()) { + + // ensure file ends with .xml extension + if (!file.endsWith(".xml", Qt::CaseInsensitive)) { + file.append(".xml"); + } + QFile file_handle(file); if (file_handle.open(QFile::WriteOnly)) {