From 4adf04c79fec078e5d8b3806a5f8e6a2c9c30eb1 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Wed, 21 Feb 2018 17:11:16 +0100 Subject: Work around Qt issue that setting 1.0 on opacity effect hides widget Issue in Qt 5.9.4 & 5.10.1. This should be reverted the moment that is fixed. Task-number: QTCREATORBUG-19716 Change-Id: I9ae187a43d0054f162491308d30b9a5b96465ec4 Reviewed-by: Alessandro Portale --- src/libs/utils/detailswidget.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/libs/utils/detailswidget.cpp') diff --git a/src/libs/utils/detailswidget.cpp b/src/libs/utils/detailswidget.cpp index ff03150af4..e0e4139f1d 100644 --- a/src/libs/utils/detailswidget.cpp +++ b/src/libs/utils/detailswidget.cpp @@ -189,9 +189,9 @@ void DetailsWidgetPrivate::changeHoverState(bool hovered) if (!m_toolWidget) return; if (HostOsInfo::isMacHost()) - m_toolWidget->setOpacity(hovered ? 1.0 : 0); + m_toolWidget->setOpacity(hovered ? .999 : 0); else - m_toolWidget->fadeTo(hovered ? 1.0 : 0); + m_toolWidget->fadeTo(hovered ? .999 : 0); m_hovered = hovered; } @@ -387,7 +387,7 @@ void DetailsWidget::setToolWidget(FadingPanel *widget) d->m_grid->addWidget(d->m_toolWidget, 0, 1, 1, 1, Qt::AlignRight); if (HostOsInfo::isMacHost()) - d->m_toolWidget->setOpacity(1.0); + d->m_toolWidget->setOpacity(.999); d->changeHoverState(d->m_hovered); } -- cgit v1.2.1