kwo pushed a commit to branch master. http://git.enlightenment.org/e16/e16.git/commit/?id=c350cbcf4b6b8e9007e66e2f798459bb7654a5d2
commit c350cbcf4b6b8e9007e66e2f798459bb7654a5d2 Author: Kim Woelders <[email protected]> Date: Sun May 1 11:05:59 2022 +0200 pinning: Remember across restart --- src/snaps.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/snaps.c b/src/snaps.c index d272e77a..219c9d16 100644 --- a/src/snaps.c +++ b/src/snaps.c @@ -1436,10 +1436,11 @@ SnapshotEwinApply(EWin * ewin) sn->track_changes = 1; use_flags = sn->use_flags; - /* If restarting don't override stuff set in attributes/properties */ + /* If restarting don't override stuff set in attributes/properties. + * Sticky state is handled too because of pinning. */ if (ewin->state.identified) - use_flags &= SNAP_USE_LAYER | SNAP_USE_SHADOW | SNAP_USE_GROUPS | - SNAP_USE_OPACITY; + use_flags &= SNAP_USE_LAYER | SNAP_USE_STICKY | SNAP_USE_GROUPS | + SNAP_USE_OPACITY | SNAP_USE_SHADOW; if (use_flags & SNAP_USE_STICKY) { --
