summaryrefslogtreecommitdiff
path: root/src/tikzit.cpp
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2018-11-21 18:38:11 +0100
committerAleks Kissinger <aleks0@gmail.com>2018-11-21 18:38:11 +0100
commit644eca3d05377c8dcc74b42cf93d87dde9f9dce2 (patch)
tree09f44c59bf5c6ed112d5131f4839088e2c3038ff /src/tikzit.cpp
parentbf25ab82947e6aa9411a0bee67c66e10aaec4e73 (diff)
deferred deletion for tikzstyles (#43)
Diffstat (limited to 'src/tikzit.cpp')
-rw-r--r--src/tikzit.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tikzit.cpp b/src/tikzit.cpp
index c9286c9..1c3ba23 100644
--- a/src/tikzit.cpp
+++ b/src/tikzit.cpp
@@ -190,7 +190,7 @@ void Tikzit::newTikzStyles()
if (dialog.exec() && !dialog.selectedFiles().isEmpty()) {
QString fileName = dialog.selectedFiles()[0];
- TikzStyles *st = new TikzStyles;
+ TikzStyles *st = new TikzStyles(this);
if (st->saveStyles(fileName)) {
QFileInfo fi(fileName);
@@ -198,7 +198,7 @@ void Tikzit::newTikzStyles()
_styleFilePath = fi.absoluteFilePath();
settings.setValue("previous-tikzstyles-file", fileName);
settings.setValue("previous-tikzstyles-path", fi.absolutePath());
- delete _styles;
+ _styles->deleteLater();
_styles = st;
foreach (MainWindow *w, _windows) {
@@ -310,7 +310,7 @@ bool Tikzit::loadStyles(QString fileName)
if (st->loadStyles(fileName)) {
_styleFile = fi.fileName();
_styleFilePath = fi.absoluteFilePath();
- delete _styles;
+ _styles->deleteLater();
_styles = st;
foreach (MainWindow *w, _windows) {