aboutsummaryrefslogtreecommitdiffstats
path: root/sway/criteria.c
diff options
context:
space:
mode:
Diffstat (limited to 'sway/criteria.c')
-rw-r--r--sway/criteria.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sway/criteria.c b/sway/criteria.c
index 2f9992e9..1d404333 100644
--- a/sway/criteria.c
+++ b/sway/criteria.c
@@ -35,18 +35,19 @@ bool criteria_is_empty(struct criteria *criteria) {
35} 35}
36 36
37void criteria_destroy(struct criteria *criteria) { 37void criteria_destroy(struct criteria *criteria) {
38 free(criteria->raw);
39 free(criteria->cmdlist);
40 free(criteria->target);
38 pcre_free(criteria->title); 41 pcre_free(criteria->title);
39 pcre_free(criteria->shell); 42 pcre_free(criteria->shell);
40 pcre_free(criteria->app_id); 43 pcre_free(criteria->app_id);
44 pcre_free(criteria->con_mark);
41#ifdef HAVE_XWAYLAND 45#ifdef HAVE_XWAYLAND
42 pcre_free(criteria->class); 46 pcre_free(criteria->class);
43 pcre_free(criteria->instance); 47 pcre_free(criteria->instance);
44 pcre_free(criteria->window_role); 48 pcre_free(criteria->window_role);
45#endif 49#endif
46 pcre_free(criteria->con_mark);
47 free(criteria->workspace); 50 free(criteria->workspace);
48 free(criteria->cmdlist);
49 free(criteria->raw);
50 free(criteria); 51 free(criteria);
51} 52}
52 53