summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/grail-inserter.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/grail-inserter.c b/src/grail-inserter.c
index 651d08d..f784848 100644
--- a/src/grail-inserter.c
+++ b/src/grail-inserter.c
@@ -151,7 +151,7 @@ void gin_frame_end(struct grail *ge, const struct utouch_frame *frame)
151 151
152 grail_mask_foreach(i, gin->used, sizeof(gin->used)) { 152 grail_mask_foreach(i, gin->used, sizeof(gin->used)) {
153 struct slot_state *s = &gin->state[i]; 153 struct slot_state *s = &gin->state[i];
154 if (!s->nclient || s->priority < discard[s->slice]) 154 if (!s->nclient || s->priority < discard[s->slice] && !s->sent)
155 gin_gid_discard(ge, s->id); 155 gin_gid_discard(ge, s->id);
156 } 156 }
157 157