dont skip enter events
This commit is contained in:
parent
29e3748605
commit
7287ae738e
1 changed files with 4 additions and 5 deletions
|
@ -11,7 +11,7 @@ static gboolean follow_mouse = TRUE;
|
||||||
static gboolean warp_on_desk_switch = FALSE;
|
static gboolean warp_on_desk_switch = FALSE;
|
||||||
static gboolean focus_new = FALSE;
|
static gboolean focus_new = FALSE;
|
||||||
|
|
||||||
static int skip_enter = 0;
|
/*static int skip_enter = 0;*/
|
||||||
|
|
||||||
static gboolean focus_under_pointer()
|
static gboolean focus_under_pointer()
|
||||||
{
|
{
|
||||||
|
@ -102,17 +102,16 @@ static void events(ObEvent *e, void *foo)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Event_X_EnterNotify:
|
case Event_X_EnterNotify:
|
||||||
if (skip_enter) {
|
/* if (skip_enter) {
|
||||||
if (e->data.x.client != NULL)
|
if (e->data.x.client != NULL)
|
||||||
g_message("skipped enter %lx", e->data.x.client->window);
|
g_message("skipped enter %lx", e->data.x.client->window);
|
||||||
else
|
else
|
||||||
g_message("skipped enter 'root'");
|
g_message("skipped enter 'root'");
|
||||||
--skip_enter;
|
--skip_enter;
|
||||||
}
|
}
|
||||||
else if (e->data.x.client != NULL && client_normal(e->data.x.client)) {
|
else*/
|
||||||
g_message("enter %lx", e->data.x.client->window);
|
if (e->data.x.client != NULL && client_normal(e->data.x.client))
|
||||||
client_focus(e->data.x.client);
|
client_focus(e->data.x.client);
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in a new issue