From 881927bb0a35f1e76b5726c34f11f0515570b3f9 Mon Sep 17 00:00:00 2001 From: mfeemster Date: Mon, 13 Jun 2016 16:33:51 -0700 Subject: [PATCH] --Bug fixes -Apply template when saving sequences. -Was improperly setting name of sequence file. --- Source/Fractorium/FractoriumLibrary.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Source/Fractorium/FractoriumLibrary.cpp b/Source/Fractorium/FractoriumLibrary.cpp index 03785d7..3d5b49a 100644 --- a/Source/Fractorium/FractoriumLibrary.cpp +++ b/Source/Fractorium/FractoriumLibrary.cpp @@ -441,9 +441,9 @@ void FractoriumEmberController::FillSequenceTree() template void FractoriumEmberController::SequenceTreeItemChanged(QTreeWidgetItem* item, int col) { - if (auto parentItem = dynamic_cast(item)) + if (item == m_Fractorium->ui.SequenceTree->topLevelItem(0)) { - QString text = parentItem->text(0); + QString text = item->text(0); if (text != "") m_SequenceFile.m_Filename = text; @@ -661,6 +661,9 @@ void FractoriumEmberController::SequenceSaveButtonClicked() EmberToXml writer; QFileInfo fileInfo(filename); + for (auto& ember : m_SequenceFile.m_Embers) + ApplyXmlSavingTemplate(ember); + if (writer.Save(filename.toStdString().c_str(), m_SequenceFile.m_Embers, 0, true, true)) s->SaveFolder(fileInfo.canonicalPath()); else