A window may either be sticky because it has been requested as such, or because it is placed on a non-primary monitor (and the corresponding preference is set). While we do take the latter into account, we currently override the sticky state later during initialization; be a bit more careful there to get the initial state right.
https://bugzilla.gnome.org/show_bug.cgi?id=737178
2eec11b window: Be more careful when setting initial workspace state
src/core/window.c | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
Upstream: git.gnome.org