I just notices this in the ChangeLog:

  Propagate Layer changes via Style command on-the-fly.

  Until there's a distinction between initially-mapped styles and runtime
  commands, and that currently, Style commands take effect immediately,
  ensure that for any Layer requests received via Style commands, these
  too are applied immediately.

  The previous assumption was that this was only applicable when mapping a
  new window, but goes against expectations from the user.

The reason for the old behaviour was that there is a specific
command to change a window's layer and the style change was not
applied to the window because of that.  I don't have a personal
feeling about layer changes because I never use layers.  But we
should be aware of the following:

 1. Application changes the layer of one of its windows.
 2. User changes the layer Style of the window

==> Window is moved to the layer from the style

This did not happen before the code change (which does not mean
the new behaviour is necessarily a bad thing - it is just
different in some situations, and possibly in a surprising way).

Ciao

Dominik ^_^  ^_^

-- 

Dominik Vogt

Reply via email to