diff options
| author | Simon Paul St James <[email protected]> | 2008-10-26 17:23:24 +0000 |
|---|---|---|
| committer | Simon Paul St James <[email protected]> | 2008-10-26 17:23:24 +0000 |
| commit | 0d8aebb7ba7d3e717171ac4d12b0c3800a4739d1 (patch) | |
| tree | 42a07775d77ea031154b8dea1fecc1abbca7a1ea /src | |
| parent | c1e71770751426cc22dfe281f190795acdc907ec (diff) | |
Fix a very obscure previews-in-tooltip bug.
svn path=/trunk/KDE/kdebase/apps/; revision=876175
Diffstat (limited to 'src')
| -rw-r--r-- | src/tooltipmanager.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tooltipmanager.cpp b/src/tooltipmanager.cpp index d222175e0..c8632daf6 100644 --- a/src/tooltipmanager.cpp +++ b/src/tooltipmanager.cpp @@ -161,7 +161,9 @@ void ToolTipManager::prepareToolTip() if (m_preview && m_previewIsLate) { // We got a preview, but it is late, the tooltip has already been shown. // So update the tooltip directly. - m_emptyRenderedKToolTipItem->setData(Qt::DecorationRole, KIcon(m_pix)); + if (m_emptyRenderedKToolTipItem != 0) { + m_emptyRenderedKToolTipItem->setData(Qt::DecorationRole, KIcon(m_pix)); + } return; } @@ -185,6 +187,8 @@ void ToolTipManager::showToolTip(KToolTipItem* tip) if (QApplication::mouseButtons() & Qt::LeftButton) { delete tip; tip = 0; + // m_emptyRenderedKToolTipItem is an alias for tip. + m_emptyRenderedKToolTipItem = 0; return; } |
