浏览代码

Add _NET_ACTIVE_WINDOW update in client_focus()

Martin Duquesnoy 12 年之前
父节点
当前提交
5cd3297e1f
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 2 0
      src/client.c
  2. 0 2
      src/ewmh.c

+ 2 - 0
src/client.c

@@ -626,6 +626,8 @@ client_focus(struct client *c)
           }
 
           XSetInputFocus(W->dpy, c->win, RevertToPointerRoot, CurrentTime);
+          XChangeProperty(W->dpy, W->root, W->net_atom[net_active_window], XA_WINDOW, 32,
+                          PropModeReplace, (unsigned char *)&c->win, 1);
      }
      else
      {

+ 0 - 2
src/ewmh.c

@@ -134,8 +134,6 @@ ewmh_get_client_list(void)
                      PropModeReplace, (unsigned char *)list, win_n);
 
      XFree(list);
-
-     return;
 }
 
 /*