diff options
| author | Frank Reininghaus <[email protected]> | 2014-11-09 21:57:40 +0100 |
|---|---|---|
| committer | Frank Reininghaus <[email protected]> | 2014-11-09 21:57:40 +0100 |
| commit | 7e58ee0133618453441d14d1305d3f1498c9606f (patch) | |
| tree | 8d3dede186beb3e86cc50ebce69a4ad43cda6cda /src/kitemviews/kitemlistwidget.cpp | |
| parent | b73ed8eba98f8a038e10c8f5f3ef6b2e432e01c1 (diff) | |
Make sure that m_selectionToggle is not 0 before calling deleteLater()
Commit 1938ad54d4ee640f04d24bad3b690095bc9b8668 replaced delete by
deleteLater(). However, the latter cannot be used safely with null
pointers. This commit adds a safety check in order to make sure that
we do not get a crash.
Thanks to Christoph Feck for pointing out this issue.
Diffstat (limited to 'src/kitemviews/kitemlistwidget.cpp')
| -rw-r--r-- | src/kitemviews/kitemlistwidget.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kitemviews/kitemlistwidget.cpp b/src/kitemviews/kitemlistwidget.cpp index 46b75588f..97a14763c 100644 --- a/src/kitemviews/kitemlistwidget.cpp +++ b/src/kitemviews/kitemlistwidget.cpp @@ -473,7 +473,7 @@ qreal KItemListWidget::hoverOpacity() const void KItemListWidget::slotHoverAnimationFinished() { - if (!m_hovered) { + if (!m_hovered && m_selectionToggle) { m_selectionToggle->deleteLater(); m_selectionToggle = 0; } |
