aboutsummaryrefslogtreecommitdiffhomepage
path: root/qt
diff options
context:
space:
mode:
authorStefan Löffler <unknown>2025-12-31 08:55:32 +1100
committerStefan Löffler <unknown>2025-12-31 08:55:32 +1100
commitd349445ceff7c209c3edf679cff3147d7201401d (patch)
tree8a6fca8b69ff53300484501b4b1047ea1a1caaf3 /qt
parentfff87cbead74efb59338fb59dd1bf1f25e85e14b (diff)
downloadscintilla-mirror-d349445ceff7c209c3edf679cff3147d7201401d.tar.gz
Bug [#2495]. Fix crash when using ScintillaDocument object.
Diffstat (limited to 'qt')
-rw-r--r--qt/ScintillaEdit/ScintillaDocument.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/qt/ScintillaEdit/ScintillaDocument.cpp b/qt/ScintillaEdit/ScintillaDocument.cpp
index 18cbf5f4f..f532f2726 100644
--- a/qt/ScintillaEdit/ScintillaDocument.cpp
+++ b/qt/ScintillaEdit/ScintillaDocument.cpp
@@ -101,8 +101,9 @@ ScintillaDocument::ScintillaDocument(QObject *parent, void *pdoc_) :
pdoc = new Document(DocumentOption::Default);
}
docWatcher = new WatcherHelper(this);
- (static_cast<Document *>(pdoc))->AddRef();
- (static_cast<Document *>(pdoc))->AddWatcher(docWatcher, pdoc);
+ Document *doc = static_cast<Document *>(pdoc);
+ doc->AddRef();
+ doc->AddWatcher(docWatcher, doc);
}
ScintillaDocument::~ScintillaDocument() {