From 39dd9d07c66ea363963cdc15d952c926029a5da4 Mon Sep 17 00:00:00 2001 From: David Kaspar Date: Thu, 26 Sep 2013 14:09:48 +0200 Subject: [PATCH] Qnx: Fixing BarDescriptorEditor to open as unmodifed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task-number: QTCREATORBUG-10228 Change-Id: I0660619b3279ff4889091c19622a98771c213a3e Reviewed-by: David Kaspar Reviewed-by: Tobias Nätterlund Reviewed-by: Mehdi Fekari Reviewed-by: Nicolas Arnaud-Cormos --- src/plugins/qnx/bardescriptoreditorwidget.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/plugins/qnx/bardescriptoreditorwidget.cpp b/src/plugins/qnx/bardescriptoreditorwidget.cpp index 70fda5c2f4e..10b4447fd62 100644 --- a/src/plugins/qnx/bardescriptoreditorwidget.cpp +++ b/src/plugins/qnx/bardescriptoreditorwidget.cpp @@ -207,8 +207,13 @@ BarDescriptorEditorAssetsWidget *BarDescriptorEditorWidget::assetsWidget() const void BarDescriptorEditorWidget::setFilePath(const QString &filePath) { Core::IDocument *doc = m_xmlSourceWidget->editorDocument(); - if (doc) + if (doc) { doc->setFilePath(filePath); + // setFilePath() call leads to a textChanged() signal emitted + // and therefore having this editor-widget to become dirty + // therefore we have to explicitly unset the dirty flag + setDirty(false); + } } QString BarDescriptorEditorWidget::xmlSource() const