4365f46d1b
This commit fixes two issues: * We detect the EWMH support window from the root window. If this window currently has the input focus, we ignore this. We do this because this window is not a window the user is aware of and positioning relative to it makes no sense. * We also detect whether the current input focus is in an i3-frame window. This can happen, e.g., when selecting a parent (split) container. Since frame windows are direct children of the root window, we must not translate its coordinates or we get weird results and i3-input ends up off-screen (see #2312). For all other windows, including those without any WM_CLASS, we proceed as before. fixes #2312 |
||
---|---|---|
.github | ||
contrib | ||
debian | ||
docs | ||
i3-config-wizard | ||
i3-dump-log | ||
i3-input | ||
i3-msg | ||
i3-nagbar | ||
i3bar | ||
include | ||
libi3 | ||
man | ||
parser-specs | ||
src | ||
testcases | ||
travis | ||
.clang-format | ||
.gitignore | ||
.travis.yml | ||
DEPENDS | ||
I3_VERSION | ||
LICENSE | ||
Makefile | ||
PACKAGE-MAINTAINER | ||
RELEASE-NOTES-4.12 | ||
VERSION | ||
common.mk | ||
generate-command-parser.pl | ||
i3-dmenu-desktop | ||
i3-migrate-config-to-v4 | ||
i3-save-tree | ||
i3-sensible-editor | ||
i3-sensible-pager | ||
i3-sensible-terminal | ||
i3-with-shmlog.xsession.desktop | ||
i3.applications.desktop | ||
i3.config | ||
i3.config.keycodes | ||
i3.xsession.desktop | ||
logo.svg | ||
pseudo-doc.doxygen | ||
release.sh |