diff --git a/src/pixeltool/qpixeltool.cpp b/src/pixeltool/qpixeltool.cpp
index e03c0b5143c5554a4ee60138751c957a4e493c2e..f699ec828f0ec714da18940b61fab23381cc5c41 100644
--- a/src/pixeltool/qpixeltool.cpp
+++ b/src/pixeltool/qpixeltool.cpp
@@ -553,6 +553,7 @@ void QPixelTool::grabScreen()
 
     update();
 
+    m_currentColor = m_buffer.toImage().pixel(m_buffer.rect().center());
     m_lastMousePos = mousePos;
 }