| Summary: | Kate crashes when attempting to move "Diagnostics" button from 'Bottom of the Screen' to 'Right Side of the Screen' | ||
|---|---|---|---|
| Product: | [Applications] kate | Reporter: | rxsilva |
| Component: | general | Assignee: | KWrite Developers <kwrite-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | christoph |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 23.04.2 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | 23.08.0 | |
| Sentry Crash Report: | |||
|
Description
rxsilva
2023-07-22 18:31:10 UTC
The tab overlay via
QWidget *tabForToolView(QWidget *view, KTextEditor::MainWindow *mainWindow) {
QWidget *tab = nullptr;
QMetaObject::invokeMethod(mainWindow->parent(), "tabForToolView", Qt::DirectConnection, Q_RETURN_ARG(QWidget *, tab), Q_ARG(QWidget *, view));
return tab;
}
That is deleted on move and then we use invalid pointers.
Fixed in master and backported to 23.08, thanks for reporting this issue. |