Use a hash iterator instead of keys() to walk through the hash.
svn path=/trunk/KDE/kdebase/workspace/; revision=1060128icc-effect-5.14.5
parent
0281658d1d
commit
0ecc15e119
|
@ -1335,11 +1335,13 @@ EffectWindow* WindowMotionManager::windowAtPoint( QPoint point, bool useStacking
|
||||||
{
|
{
|
||||||
Q_UNUSED( useStackingOrder );
|
Q_UNUSED( useStackingOrder );
|
||||||
// TODO: Stacking order uses EffectsHandler::stackingOrder() then filters by m_managedWindows
|
// TODO: Stacking order uses EffectsHandler::stackingOrder() then filters by m_managedWindows
|
||||||
EffectWindowList windows = m_managedWindows.keys();
|
QHash< EffectWindow*, WindowMotion >::ConstIterator it = m_managedWindows.constBegin();
|
||||||
|
while( it != m_managedWindows.constEnd() )
|
||||||
for( int i = 0; i < windows.size(); i++ )
|
{
|
||||||
if( transformedGeometry( windows.at( i )).contains( point ))
|
if( transformedGeometry( it.key() ).contains( point ) )
|
||||||
return windows.at( i );
|
return it.key();
|
||||||
|
++it;
|
||||||
|
}
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue