break;
}
if (it != NULL) {
- client_focus(it->data);
- return TRUE;
+ return client_normal(it->data) && client_focus(it->data);
}
}
return FALSE;
}
}
-static void events(ObEvent *e, void *foo)
+static void event(ObEvent *e, void *foo)
{
switch (e->type) {
case Event_Client_Mapped:
Event_Ob_Desktop |
Event_Client_Unmapped |
Event_X_EnterNotify,
- (EventHandler)events, NULL);
+ (EventHandler)event, NULL);
}
void plugin_shutdown()
{
- dispatch_register(0, (EventHandler)events, NULL);
+ dispatch_register(0, (EventHandler)event, NULL);
}