[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/kcontrol/kxkb
From: Andriy Rysin <arysin () gmail ! com>
Date: 2008-12-20 17:22:54
Message-ID: 1229793774.688137.470.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 899403 by rysin:
Fixing index out of range assert
BUG: 168925
M +5 -4 kxkbcore.cpp
--- trunk/KDE/kdebase/workspace/kcontrol/kxkb/kxkbcore.cpp #899402:899403
@@ -478,21 +478,22 @@
const QList<LayoutUnit>& lus = xkbConfig.layouts;
if( lus.count() > 0 ) {
if( lus != m_kxkbConfig.m_layouts ) {
+ if( group >= m_kxkbConfig.m_layouts.count() )
+ group = 0;
m_currentLayout = group;
m_kxkbConfig.setConfiguredLayouts(xkbConfig);
m_layoutOwnerMap->reset();
initTray();
}
else {
- kDebug() << "no change in layouts";
+ kDebug() << " no change in layouts";
}
-
updateIndicator(group, 1);
}
else {
- kWarning() << "failed to get layouts from server";
+ kWarning() << " failed to get layouts from server";
if( m_currentLayout != group && group < m_kxkbConfig.m_layouts.count() ) {
- kDebug() << "...tryin to set at least group" << group;
+ kDebug() << " ...tryin to set at least group" << group;
updateIndicator(group, 1);
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic