From ae536c21d3bcab7758f4a47cbf4556c518245a7b Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Sun, 16 Aug 2015 08:10:56 -0400 Subject: Revert "get/set_userdata stores swayc_t *, fixed memory leak, minor changes." --- sway/container.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'sway/container.c') diff --git a/sway/container.c b/sway/container.c index ff9c983a..98941b2c 100644 --- a/sway/container.c +++ b/sway/container.c @@ -31,9 +31,6 @@ static void free_swayc(swayc_t *c) { } remove_child(c->parent, c); } - if (c->name) { - free(c->name); - } free(c); } @@ -54,10 +51,8 @@ swayc_t *new_output(wlc_handle handle) { output->height = size->h; output->handle = handle; - //link this to handler - wlc_handle_set_user_data(handle, output); - add_child(&root_container, output); + //TODO something with this int total_width = 0; container_map(&root_container, add_output_widths, &total_width); @@ -140,8 +135,6 @@ swayc_t *new_view(swayc_t *sibling, wlc_handle handle) { view->name = strdup(title); view->visible = true; - //Link view to handle - wlc_handle_set_user_data(handle, view); //Case of focused workspace, just create as child of it if (sibling->type == C_WORKSPACE) { add_child(sibling, view); -- cgit v1.2.3