WindowsVista style: fix subControlRect() in rtl mode
During refactoring of the vista style in
46f98147f4 a regression slipped into
subControlRect()'s default branch which lead to a double call of
visualRect(). This breaks nearly all subControlRect() calculations in
rtl mode.
Fixes: QTBUG-116224
Pick-to: 6.6 6.5
Change-Id: Ida722e1b6c6a311b27a9b48d1fe1378b47c21cf4
Reviewed-by: Samuel Gaist <samuel.gaist@idiap.ch>
Reviewed-by: Santhosh Kumar <santhosh.kumar.selvaraj@qt.io>
bb10
parent
ea24142ab5
commit
e26a87f1ec
|
|
@ -4508,8 +4508,7 @@ QRect QWindowsVistaStyle::subControlRect(ComplexControl control, const QStyleOpt
|
|||
#endif // QT_CONFIG(mdiarea)
|
||||
|
||||
default:
|
||||
return visualRect(option->direction, option->rect,
|
||||
QWindowsStyle::subControlRect(control, option, subControl, widget));
|
||||
return QWindowsStyle::subControlRect(control, option, subControl, widget);
|
||||
}
|
||||
|
||||
return visualRect(option->direction, option->rect, rect);
|
||||
|
|
|
|||
Loading…
Reference in New Issue