[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-13 23:09:22
Message-ID: 1229209762.580334.24221.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 896626 by rysin:

Fixing index out of range assert
BUG: 168925


 M  +3 -2      kxkbcore.cpp  


--- trunk/KDE/kdebase/workspace/kcontrol/kxkb/kxkbcore.cpp #896625:896626
@@ -438,12 +438,12 @@
       // group changed
   	  int group = m_extension->getGroup();
 	  if( group != m_currentLayout || m_error ) {
-	        kDebug() << "got event: group chagned to " << group;
+	        kDebug() << "got event: group changed to " << group;
 		updateIndicator(group, 1);
 	  }
     }
     else if( XKBExtension::isLayoutSwitchEvent(event) ) {
-	  kDebug() << "got event: layouts chagned";
+	  kDebug() << "got event: layouts changed";
 	  updateGroupsFromServer();
     }
     else {
@@ -470,6 +470,7 @@
     const QList<LayoutUnit>& lus = xkbConfig.layouts;
     if( lus.count() > 0 ) {
         if( lus != m_kxkbConfig.m_layouts ) {
+            m_currentLayout = group;
             m_kxkbConfig.setConfiguredLayouts(xkbConfig);
             m_layoutOwnerMap->reset();
             initTray();
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic