Merge pull request #1 from tounan/main

Fix memory corruption
main
Reven Martin 5 years ago committed by GitHub
commit 35591ef840
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -4289,7 +4289,8 @@ QSize BaseStyle::sizeFromContents(ContentsType type,
}
case CT_Slider: {
QSize sz = size;
if (qobject_cast<const QSlider*>(widget)->orientation() == Qt::Horizontal) {
// mitigate zero-pointer dereference
if (!widget || qobject_cast<const QSlider*>(widget)->orientation() == Qt::Horizontal) {
sz.setHeight(sz.height() + PM_SliderTickmarkOffset);
} else {
sz.setWidth(sz.width() + PM_SliderTickmarkOffset);

Loading…
Cancel
Save