[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kxstitch] src: Fix for creation of new flosses
From:       Steve Allewell <steve.allewell () gmail ! com>
Date:       2016-12-04 15:45:03
Message-ID: E1cDYyN-000412-9L () code ! kde ! org
[Download RAW message or body]

Git commit 5923153154c2d2448f46f3b8c60d7b75c33e1475 by Steve Allewell.
Committed on 04/12/2016 at 15:42.
Pushed by sallewell into branch 'master'.

Fix for creation of new flosses

The creation of new flosses through the palette manager dialog were
not being saved in the scheme leading to crashes when the patterns were
reloaded.
BUG: 362431

M  +2    -0    src/NewFlossDlg.cpp

https://commits.kde.org/kxstitch/5923153154c2d2448f46f3b8c60d7b75c33e1475

diff --git a/src/NewFlossDlg.cpp b/src/NewFlossDlg.cpp
index 38f9776..988a92e 100644
--- a/src/NewFlossDlg.cpp
+++ b/src/NewFlossDlg.cpp
@@ -18,6 +18,7 @@
 #include <KSharedConfig>
 
 #include "FlossScheme.h"
+#include "SchemeManager.h"
 
 
 NewFlossDlg::NewFlossDlg(QWidget *parent, FlossScheme *flossScheme)
@@ -83,6 +84,7 @@ void NewFlossDlg::on_DialogButtonBox_accepted()
         KMessageBox::questionYesNo(this, i18n("The floss name %1 is already \
used.\nOverwrite with the description and color selected.", ui.FlossName->text()), \
                i18n("Overwrite")) == KMessageBox::Yes) {
         m_floss = new Floss(ui.FlossName->text(), ui.FlossDescription->text(), \
ui.ColorButton->color());  m_flossScheme->addFloss(m_floss);
+        SchemeManager::writeScheme(m_flossScheme->schemeName());
     }
 
     accept();


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic