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)
      {

-- 


Reply via email to