┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemlistwidget.cpp
diff options
context:
space:
mode:
authorFrank Reininghaus <[email protected]>2014-11-09 21:57:40 +0100
committerFrank Reininghaus <[email protected]>2014-11-09 21:57:40 +0100
commit7e58ee0133618453441d14d1305d3f1498c9606f (patch)
tree8d3dede186beb3e86cc50ebce69a4ad43cda6cda /src/kitemviews/kitemlistwidget.cpp
parentb73ed8eba98f8a038e10c8f5f3ef6b2e432e01c1 (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.cpp2
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;
}