From 886088a1f3f2a3b20e6d10b89b0782b9eede1277 Mon Sep 17 00:00:00 2001
From: Robert Loehning <robert.loehning@nokia.com>
Date: Fri, 23 Apr 2010 18:03:05 +0200
Subject: [PATCH] Fixed debug view of QImage on Windows

Reviewed-by: hjk
---
 src/plugins/debugger/watchhandler.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp
index 7cfe8694360..8aab91508bb 100644
--- a/src/plugins/debugger/watchhandler.cpp
+++ b/src/plugins/debugger/watchhandler.cpp
@@ -1429,6 +1429,13 @@ void WatchHandler::showEditValue(const WatchData &data)
             bits = (uchar*)ba.data();
         }
         QImage im(bits, width, height, QImage::Format(format));
+
+#if 1
+        // enforcing copy of image data
+        QImage im2(im);
+        im.detach();
+#endif
+
         l->setPixmap(QPixmap::fromImage(im));
         l->resize(width, height);
         l->show();
-- 
GitLab