From: Peter Penz Date: Sat, 23 Aug 2008 18:16:39 +0000 (+0000) Subject: * initialize members as early as possible X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/629046b0a109c6eb9ca4155e2d56c8849de95996 * initialize members as early as possible * reset m_generatingPreview if the received preview does not fit to the current URL CCMAIL: laurens@nature-helps.com svn path=/trunk/KDE/kdebase/apps/; revision=851469 --- diff --git a/src/tooltipmanager.cpp b/src/tooltipmanager.cpp index 6debb0ca8..d53c13e71 100644 --- a/src/tooltipmanager.cpp +++ b/src/tooltipmanager.cpp @@ -51,11 +51,11 @@ ToolTipManager::ToolTipManager(QAbstractItemView* parent, m_waitOnPreviewTimer(0), m_item(), m_itemRect(), - m_preview(), - m_generatingPreview(), - m_previewIsLate(), - m_previewPass(), - m_emptyRenderedKToolTipItem(), + m_preview(false), + m_generatingPreview(false), + m_previewIsLate(false), + m_previewPass(0), + m_emptyRenderedKToolTipItem(0), m_pix() { KToolTip::setToolTipDelegate(g_delegate); @@ -82,12 +82,6 @@ ToolTipManager::ToolTipManager(QAbstractItemView* parent, this, SLOT(prepareToolTip())); m_view->viewport()->installEventFilter(this); - - m_preview = false; - m_generatingPreview = false; - m_previewIsLate = false; - m_previewPass = 0; - m_pix = QPixmap(); } ToolTipManager::~ToolTipManager() @@ -267,6 +261,7 @@ void ToolTipManager::setPreviewPix(const KFileItem& item, const QPixmap& pixmap) { if (m_item.url() != item.url()) { + m_generatingPreview = false; return; }