summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
Diffstat (limited to 'openbox')
-rw-r--r--openbox/menu.c1
-rw-r--r--openbox/place.c2
2 files changed, 3 insertions, 0 deletions
diff --git a/openbox/menu.c b/openbox/menu.c
index b69b7a3b..330849cb 100644
--- a/openbox/menu.c
+++ b/openbox/menu.c
@@ -523,6 +523,7 @@ void menu_entry_unref(ObMenuEntry *self)
g_free(self->data.submenu.name);
break;
case OB_MENU_ENTRY_TYPE_SEPARATOR:
+ g_free(self->data.separator.label);
break;
}
diff --git a/openbox/place.c b/openbox/place.c
index 7c20c79f..9892836e 100644
--- a/openbox/place.c
+++ b/openbox/place.c
@@ -134,6 +134,8 @@ static Rect **pick_head(ObClient *c)
for (i = 0; i < screen_num_monitors; ++i)
area[i] = screen_area(c->desktop, choice[i], NULL);
+ g_free(choice);
+
return area;
}