From d9ec7ac7a33cdfad10bb100872e04d9b8569c643 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sun, 8 Jun 2008 10:11:13 +0000 Subject: fixed possible crash when showing tooltips and switching between views BUG: 161201 CCMAIL: ubuntu@martin-graesslin.com svn path=/trunk/KDE/kdebase/apps/; revision=818325 --- src/tooltipmanager.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src/tooltipmanager.cpp') diff --git a/src/tooltipmanager.cpp b/src/tooltipmanager.cpp index c13398016..32b196912 100644 --- a/src/tooltipmanager.cpp +++ b/src/tooltipmanager.cpp @@ -21,11 +21,15 @@ #include "dolphinmodel.h" #include "dolphinsortfilterproxymodel.h" -#include "ktooltip.h" -#include "kicon.h" + +#include +#include +#include #include +K_GLOBAL_STATIC(KFormattedBalloonTipDelegate, g_delegate); + ToolTipManager::ToolTipManager(QAbstractItemView* parent, DolphinSortFilterProxyModel* model) : QObject(parent), @@ -34,10 +38,9 @@ ToolTipManager::ToolTipManager(QAbstractItemView* parent, m_proxyModel(model), m_timer(0), m_item(), - m_pos(), - m_delegate() + m_pos() { - KToolTip::setToolTipDelegate(&m_delegate); + KToolTip::setToolTipDelegate(g_delegate); m_dolphinModel = static_cast(m_proxyModel->sourceModel()); connect(parent, SIGNAL(entered(const QModelIndex&)), -- cgit v1.3