From b738f333296fd089127e627477b071b48356fa7e Mon Sep 17 00:00:00 2001 From: Laurent Montel Date: Wed, 9 Oct 2024 11:59:33 +0200 Subject: [PATCH] fix: fix warning (file doesn't exist) when we cancel QFileDialog --- src/gui/treesitterinspector.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gui/treesitterinspector.cpp b/src/gui/treesitterinspector.cpp index 8d842918..01f4b4c5 100644 --- a/src/gui/treesitterinspector.cpp +++ b/src/gui/treesitterinspector.cpp @@ -142,7 +142,10 @@ TreeSitterInspector::~TreeSitterInspector() void TreeSitterInspector::saveToFile() { - QString fileName = QFileDialog::getSaveFileName(this, tr("Save Query"), "", tr("Query Files (*.scm)")); + const QString fileName = QFileDialog::getSaveFileName(this, tr("Save Query"), "", tr("Query Files (*.scm)")); + if (fileName.isEmpty()) { + return; + } QFile file(fileName); // Note: at least on Linux, the file dialog will already warn if the file exists, so no need