From 273d823e6bfb74d5977ca9e1d9313a3eca33def9 Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 13 Mar 2012 16:32:00 +0100 Subject: [PATCH] debugger: fix red foreground color for changed values Change-Id: Ib170199739bad3b193ddee077ff857a96f259f49 Reviewed-by: hjk --- src/plugins/debugger/watchhandler.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp index 95e066fd201..4eca5a19480 100644 --- a/src/plugins/debugger/watchhandler.cpp +++ b/src/plugins/debugger/watchhandler.cpp @@ -1089,8 +1089,9 @@ void WatchModel::insertData(const WatchData &data) if (WatchItem *oldItem = findItem(data.iname, parent)) { bool hadChildren = oldItem->hasChildren; // Overwrite old entry. + bool hasChanged = oldItem->hasChanged(data); oldItem->setData(data); - oldItem->changed = data.hasChanged(*oldItem); + oldItem->changed = hasChanged; oldItem->generation = m_generationCounter; QModelIndex idx = watchIndex(oldItem); emit dataChanged(idx, idx.sibling(idx.row(), 2));