Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:wolfi323:branches:KDE:Frameworks5
okteta4
String-extraction-tool-fix-crash-with-marked-st...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File String-extraction-tool-fix-crash-with-marked-strings-in-closed-view.patch of Package okteta4
From 607390315750815b0009b95ecd65699e2a1d110a Mon Sep 17 00:00:00 2001 From: "Friedrich W. H. Kossebau" <kossebau@kde.org> Date: Thu, 11 Nov 2021 15:57:54 +0100 Subject: [PATCH] String extraction tool: fix crash with marked strings in closed view BUG: 444405 FIXED-IN: 0.26.7 --- .../controllers/view/stringsextract/stringsextracttool.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kasten/controllers/view/stringsextract/stringsextracttool.cpp b/kasten/controllers/view/stringsextract/stringsextracttool.cpp index 0d629999a..bcb6b6734 100644 --- a/kasten/controllers/view/stringsextract/stringsextracttool.cpp +++ b/kasten/controllers/view/stringsextract/stringsextracttool.cpp @@ -73,7 +73,14 @@ QString StringsExtractTool::title() const { return i18nc("@title:window of the t // voll strings, auch mit Leerzeichen void StringsExtractTool::setTargetModel( AbstractModel* model ) { - if( mByteArrayView ) mByteArrayView->disconnect( this ); + if( mByteArrayView ) { + // disconnect explicitly from all connects but QObject::destroyed, + // for the case mSourceByteArrayView is mByteArrayView + disconnect( mByteArrayView, SIGNAL(selectedDataChanged(const Kasten2::AbstractModelSelection*)), + this, SLOT(onSelectionChanged()) ); + disconnect( mByteArrayView, SIGNAL(offsetCodingChanged(int)), + this, SIGNAL(offsetCodingChanged(int)) ); + } mByteArrayView = model ? model->findBaseModel<ByteArrayView*>() : 0; -- GitLab
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor