aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Keys.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/Keys.cc b/src/Keys.cc
index 8b15f69..fd39ecd 100644
--- a/src/Keys.cc
+++ b/src/Keys.cc
@@ -19,7 +19,7 @@
19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
20// DEALINGS IN THE SOFTWARE. 20// DEALINGS IN THE SOFTWARE.
21 21
22//$Id: Keys.cc,v 1.4 2002/01/07 23:44:09 fluxgen Exp $ 22//$Id: Keys.cc,v 1.5 2002/01/08 12:13:25 fluxgen Exp $
23 23
24#ifdef HAVE_CONFIG_H 24#ifdef HAVE_CONFIG_H
25# include "config.h" 25# include "config.h"
@@ -71,6 +71,7 @@
71#include <fstream> 71#include <fstream>
72#include <vector> 72#include <vector>
73#include <cassert> 73#include <cassert>
74#include <memory>
74 75
75using namespace std; 76using namespace std;
76 77
@@ -266,7 +267,7 @@ bool Keys::load(char *filename) {
266 last_key->action = m_actionlist[i].action; 267 last_key->action = m_actionlist[i].action;
267 if (last_key->action == Keys::EXECUTE) 268 if (last_key->action == Keys::EXECUTE)
268 last_key->execcommand = 269 last_key->execcommand =
269 static_cast<char *>(strcasestr(linebuffer.get(), getActionStr(Keys::EXECUTE))+ 270 const_cast<char *>(StringUtil::strcasestr(linebuffer.get(), getActionStr(Keys::EXECUTE))+
270 strlen(getActionStr(Keys::EXECUTE))); 271 strlen(getActionStr(Keys::EXECUTE)));
271 272
272 //add the keychain to list 273 //add the keychain to list
@@ -277,8 +278,8 @@ bool Keys::load(char *filename) {
277 if (m_actionlist[i].action == Keys::EXECUTE) { 278 if (m_actionlist[i].action == Keys::EXECUTE) {
278 279
279 cerr<<"line:"<<line<<endl; 280 cerr<<"line:"<<line<<endl;
280 cerr<<"buffer:"<<static_cast<char *>(strcasestr(linebuffer.get(), getActionStr(Keys::EXECUTE))+ 281 cerr<<"buffer:"<<const_cast<char *>(StringUtil::strcasestr(linebuffer.get(),
281 strlen(getActionStr(Keys::EXECUTE)))<<endl; 282 getActionStr(Keys::EXECUTE)) + strlen(getActionStr(Keys::EXECUTE)))<<endl;
282 cerr<<"command:"<<last_key->execcommand<<endl; 283 cerr<<"command:"<<last_key->execcommand<<endl;
283 284
284 } 285 }
@@ -305,7 +306,7 @@ bool Keys::load(char *filename) {
305 } 306 }
306 307
307 #ifdef DEBUG 308 #ifdef DEBUG
308 showTree(); 309 showTree(); //who keybinding tree
309 #endif 310 #endif
310 return true; 311 return true;
311} 312}