diff --git a/src/list_window.c b/src/list_window.c
index ad671f0cf51ad1a36715e6e1623731d36cb1acc5..5ab8f9c9c125c5ecc628fd050a6de932de327fb8 100644 (file)
--- a/src/list_window.c
+++ b/src/list_window.c
return lw;
}
-struct list_window *
+void
list_window_free(struct list_window *lw)
{
if (lw) {
memset(lw, 0, sizeof(list_window_t));
g_free(lw);
}
-
- return NULL;
}
void
if (lw->selected + lw->rows < length)
lw->selected += lw->rows - 1;
else
- return list_window_last(lw, length);
+ list_window_last(lw, length);
}
void
return g_malloc0(sizeof(list_window_state_t));
}
-list_window_state_t *
+void
list_window_free_state(list_window_state_t *state)
{
if (state) {
g_free(state);
}
-
- return NULL;
}
void