[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/work/kdelirc
From: Michael Zanetti <michael_zanetti () gmx ! net>
Date: 2010-03-01 0:44:44
Message-ID: 1267404284.973110.1429.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1097363 by mzanetti:
fix duplicate Master mode in list
M +4 -4 kded/kremotecontroldaemon.cpp
M +4 -1 libkremotecontrol/remote.cpp
--- branches/work/kdelirc/kded/kremotecontroldaemon.cpp #1097362:1097363
@@ -257,12 +257,12 @@
QStringList KRemoteControlDaemon::getModesForRemote(const QString& remoteName) {
- QStringList list;
+ QStringList list;
Remote *remote = d_ptr->remoteList().getRemote(remoteName);
if(remote){
- foreach(Mode *mode, remote-> allModes()){
- list << mode->name();
- }
+ foreach(const Mode *mode, remote->allModes()){
+ list << mode->name();
+ }
}
return list;
}
--- branches/work/kdelirc/libkremotecontrol/remote.cpp #1097362:1097363
@@ -264,7 +264,10 @@
}
void Remote::addMode(Mode* mode) {
- m_modechangeHandler->addMode(mode);
+ // Don't add a second master mode
+ if(mode != masterMode() && mode->name() != "Master"){
+ m_modechangeHandler->addMode(mode);
+ }
}
void Remote::removeMode(Mode *mode) {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic