From dc14f0c184520fd361bf069e8d55fd19c88a40d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9F=B3=E5=8D=9A=E6=96=87?= Date: Thu, 25 May 2017 10:13:38 +0800 Subject: [PATCH] fix preview shouldn't shown without composite Change-Id: I8776959aa5e7fd6925904c1c2f330401ec85621e --- frame/item/components/appsnapshot.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frame/item/components/appsnapshot.cpp b/frame/item/components/appsnapshot.cpp index d0583cc18..258b3ae39 100644 --- a/frame/item/components/appsnapshot.cpp +++ b/frame/item/components/appsnapshot.cpp @@ -138,9 +138,10 @@ void AppSnapshot::paintEvent(QPaintEvent *e) QPainter painter(this); - if (!m_wmHelper->hasComposite() && underMouse()) + if (!m_wmHelper->hasComposite()) { - painter.fillRect(rect(), QColor(255, 255, 255, 255 * .2)); + if (underMouse()) + painter.fillRect(rect(), QColor(255, 255, 255, 255 * .2)); return; }