From 98c0c676dd5cc45a92bb9c90902de7f4c7d16528 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sat, 5 Apr 2003 00:10:47 +0000 Subject: [PATCH] initialize all vars. change warnings to messages --- plugins/keyboard/keyboard.c | 9 ++++++--- plugins/keyboard/translate.c | 6 +++--- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/plugins/keyboard/keyboard.c b/plugins/keyboard/keyboard.c index add2b473..b0529e0a 100644 --- a/plugins/keyboard/keyboard.c +++ b/plugins/keyboard/keyboard.c @@ -16,7 +16,7 @@ void plugin_setup_config() parse_reg_section("keyboard", keyparse); } -KeyBindingTree *firstnode; +KeyBindingTree *firstnode = NULL; static KeyBindingTree *curpos; static guint reset_key, reset_state; @@ -58,12 +58,12 @@ gboolean kbind(GList *keylist, Action *action) return FALSE; if ((t = tree_find(tree, &conflict)) != NULL) { /* already bound to something */ - g_warning("keychain is already bound"); + g_message("keychain is already bound"); tree_destroy(tree); return FALSE; } if (conflict) { - g_warning("conflict with binding"); + g_message("conflict with binding"); tree_destroy(tree); return FALSE; } @@ -130,6 +130,9 @@ static void press(ObEvent *e, void *foo) void plugin_startup() { + curpos = NULL; + grabbed = FALSE; + dispatch_register(Event_X_KeyPress, (EventHandler)press, NULL); translate_key("C-g", &reset_state, &reset_key); diff --git a/plugins/keyboard/translate.c b/plugins/keyboard/translate.c index 25e1c6a6..5a45f167 100644 --- a/plugins/keyboard/translate.c +++ b/plugins/keyboard/translate.c @@ -15,7 +15,7 @@ static guint translate_modifier(char *str) !g_ascii_strcasecmp("C", str)) return ControlMask; else if (!g_ascii_strcasecmp("Shift", str) || !g_ascii_strcasecmp("S", str)) return ShiftMask; - g_warning("Invalid modifier '%s' in binding.", str); + g_message("Invalid modifier '%s' in binding.", str); return 0; } @@ -47,12 +47,12 @@ gboolean translate_key(char *str, guint *state, guint *keycode) /* figure out the keycode */ sym = XStringToKeysym(l); if (sym == NoSymbol) { - g_warning("Invalid key name '%s' in key binding.", l); + g_message("Invalid key name '%s' in key binding.", l); goto translation_fail; } *keycode = XKeysymToKeycode(ob_display, sym); if (!*keycode) { - g_warning("Key '%s' does not exist on the display.", l); + g_message("Key '%s' does not exist on the display.", l); goto translation_fail; } -- 2.39.2