From: Peter Penz Date: Sat, 27 Mar 2010 19:32:40 +0000 (+0000) Subject: Clear the items after hiding the tooltip, otherwise a flickering might occur when... X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/4cd0b00f0d94dcfac43306235dc96df86dc0ad0a?ds=sidebyside Clear the items after hiding the tooltip, otherwise a flickering might occur when reopening the tooltip svn path=/trunk/KDE/kdebase/apps/; revision=1108086 --- diff --git a/src/tooltips/tooltipmanager.cpp b/src/tooltips/tooltipmanager.cpp index dc2663ebe..b085e6861 100644 --- a/src/tooltips/tooltipmanager.cpp +++ b/src/tooltips/tooltipmanager.cpp @@ -123,7 +123,7 @@ void ToolTipManager::requestToolTip(const QModelIndex& index) // drag & drop operation is done (indicated by the left mouse button) if ((index.column() == DolphinModel::Name) && !(QApplication::mouseButtons() & Qt::LeftButton)) { m_waitOnPreviewTimer->stop(); - m_fileMetaDataToolTip->hide(); + hideToolTip(); m_itemRect = m_view->visualRect(index); const QPoint pos = m_view->viewport()->mapToGlobal(m_itemRect.topLeft()); @@ -151,6 +151,7 @@ void ToolTipManager::hideToolTip() m_waitOnPreviewTimer->stop(); m_fileMetaDataToolTip->hide(); + m_fileMetaDataToolTip->setItems(KFileItemList()); } void ToolTipManager::prepareToolTip()