vcl/unx/generic/app/saldisp.cxx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-)
New commits: commit d9fe5f17eeec56d91cd6792adf134579b51e83d2 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Mon Mar 22 10:09:47 2021 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Mon Mar 22 13:14:34 2021 +0100 cid#1473727 Uninitialized scalar field Change-Id: Iff6ae0cb0eb849ddc3f52861370b3a198064ea86 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112869 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/vcl/unx/generic/app/saldisp.cxx b/vcl/unx/generic/app/saldisp.cxx index b736d0a09249..44362fc86a3f 100644 --- a/vcl/unx/generic/app/saldisp.cxx +++ b/vcl/unx/generic/app/saldisp.cxx @@ -2352,9 +2352,9 @@ bool SalDisplay::XIfEventWithTimeout( XEvent* o_pEvent, XPointer i_pPredicateDat return bRet; } -SalVisual::SalVisual(): - eRGBMode_(SalRGB::RGB), nRedShift_(0), nGreenShift_(0), nBlueShift_(0), nRedBits_(0), nGreenBits_(0), - nBlueBits_(0) +SalVisual::SalVisual() + : eRGBMode_(SalRGB::RGB), nRedShift_(0), nGreenShift_(0), nBlueShift_(0) + , nRedBits_(0), nGreenBits_(0), nBlueBits_(0) { visual = nullptr; } @@ -2363,7 +2363,12 @@ SalVisual::SalVisual( const XVisualInfo* pXVI ) { *static_cast<XVisualInfo*>(this) = *pXVI; if( GetClass() != TrueColor ) + { + eRGBMode_ = SalRGB::RGB; + nRedShift_ = nGreenShift_ = nBlueShift_; + nRedBits_ = nGreenBits_ = nBlueBits_; return; + } nRedShift_ = sal_Shift( red_mask ); nGreenShift_ = sal_Shift( green_mask ); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits