diff options
Diffstat (limited to 'vcl/unx/generic/app/randrwrapper.cxx')
-rw-r--r-- | vcl/unx/generic/app/randrwrapper.cxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/vcl/unx/generic/app/randrwrapper.cxx b/vcl/unx/generic/app/randrwrapper.cxx index 51eccc111c19..4913625b4cd8 100644 --- a/vcl/unx/generic/app/randrwrapper.cxx +++ b/vcl/unx/generic/app/randrwrapper.cxx @@ -146,9 +146,9 @@ void SalDisplay::processRandREvent( XEvent* pEvent ) { // update screens bool bNotify = false; - for( size_t i = 0; i < m_aScreens.size(); i++ ) + for(ScreenData & rScreen : m_aScreens) { - if( m_aScreens[i].m_bInit ) + if( rScreen.m_bInit ) { XRRScreenConfiguration *pConfig = nullptr; XRRScreenSize *pSizes = nullptr; @@ -156,16 +156,16 @@ void SalDisplay::processRandREvent( XEvent* pEvent ) Rotation nRot = 0; SizeID nId = 0; - pConfig = pWrapper->XRRGetScreenInfo( GetDisplay(), m_aScreens[i].m_aRoot ); + pConfig = pWrapper->XRRGetScreenInfo( GetDisplay(), rScreen.m_aRoot ); nId = pWrapper->XRRConfigCurrentConfiguration( pConfig, &nRot ); pSizes = pWrapper->XRRConfigSizes( pConfig, &nSizes ); XRRScreenSize *pTargetSize = pSizes + nId; bNotify = bNotify || - m_aScreens[i].m_aSize.Width() != pTargetSize->width || - m_aScreens[i].m_aSize.Height() != pTargetSize->height; + rScreen.m_aSize.Width() != pTargetSize->width || + rScreen.m_aSize.Height() != pTargetSize->height; - m_aScreens[i].m_aSize = Size( pTargetSize->width, pTargetSize->height ); + rScreen.m_aSize = Size( pTargetSize->width, pTargetSize->height ); pWrapper->XRRFreeScreenConfigInfo( pConfig ); |