Don't do any transitions if the widget is disabled
On Windows 8 it would end up changing the look of the QLineEdit when the mouse hovered over it even though it was not enabled. None of the Windows platforms show the lineedit changing when hovered over if it is disabled so we can skip the whole thing. Task-number: QTBUG-29224 Change-Id: Ib9495bf395477f114e91b744e1b1209c9e11f336 Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
This commit is contained in:
parent
b06b519759
commit
89e2319322
@ -314,7 +314,7 @@ void QWindowsVistaStyle::drawPrimitive(PrimitiveElement element, const QStyleOpt
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (d->transitionsEnabled() && canAnimate(option)) {
|
if ((option->state & State_Enabled) && d->transitionsEnabled() && canAnimate(option)) {
|
||||||
{
|
{
|
||||||
QRect oldRect;
|
QRect oldRect;
|
||||||
QRect newRect;
|
QRect newRect;
|
||||||
|
Loading…
Reference in New Issue
Block a user