/* A pointer to our parent object class */
static SpiListenerClass *spi_registry_parent_class;
-extern int _dbg = 0;
+int _dbg = 0;
typedef enum {
ETYPE_FOCUS,
} SpiListenerStruct;
static void
-spi_registry_set_debug (char *debug_flag_string)
+spi_registry_set_debug (const char *debug_flag_string)
{
if (debug_flag_string)
- _dbg = g_ascii_digit_value(debug_flag_string);
+ _dbg = (int) g_ascii_strtod (debug_flag_string, NULL);
}
SpiListenerStruct *
case ETYPE_OBJECT:
case ETYPE_PROPERTY:
case ETYPE_FOCUS:
+ case ETYPE_KEYBOARD:
ret = ®istry->object_listeners;
break;
case ETYPE_WINDOW:
case ETYPE_TOOLKIT:
ret = ®istry->toolkit_listeners;
break;
- case ETYPE_KEYBOARD:
default:
ret = NULL;
break;