From 8f5fd84cc31e401474333f0cb063e6c3249fe2de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Mon, 28 Jun 2021 18:48:07 +0200 Subject: [PATCH] fix: browser window bugs --- file-browser/src/window_browser.c | 4 ++-- lib-gui/src/gui_list_container.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/file-browser/src/window_browser.c b/file-browser/src/window_browser.c index 1ceb0030e3316f846356364e701311a64dd19ba5..701412e17e43d252c852ec3690f9f1686b58164b 100644 --- a/file-browser/src/window_browser.c +++ b/file-browser/src/window_browser.c @@ -219,7 +219,7 @@ static bool browser_window_list_render_header(void *state, uint32_t index, display_pixel_t color) { browser_window_state_t *bstate = (browser_window_state_t *)state; renderer_render_rectangle(renderer, beg_x - 3, beg_y + bstate->font->size, - 1000, 1, color); + 10000, 1, color); uint16_t offset = beg_x; @@ -242,7 +242,7 @@ static void browser_window_job(void *state) { for (int i = 0; i < COLUMNS_COUNT; i++) { uint16_t max_size = font_measure_text(bstate->font, column_names[i]).x; for (int j = 0; j < bstate->current_directory->files_count; j++) { - char *data = browser_get_column_data(bstate->current_directory->files, i, tmp); + char *data = browser_get_column_data(&bstate->current_directory->files[j], i, tmp); if (data == NULL) { continue; } diff --git a/lib-gui/src/gui_list_container.c b/lib-gui/src/gui_list_container.c index 1defdb4d4147b399987e69d3852e671dc4996683..cf01508ee56a02ded1c78bb209ebf868d6c771a8 100644 --- a/lib-gui/src/gui_list_container.c +++ b/lib-gui/src/gui_list_container.c @@ -112,7 +112,7 @@ void gui_list_container_render(gui_t *gui, container_t *container) { bgcolor = list.selected_background; } - renderer_render_rectangle(gui->renderer, beg_x, y, 1000, item_full_height, + renderer_render_rectangle(gui->renderer, beg_x, y, 10000, item_full_height, bgcolor); list.render_item_fn(list.state, i, gui->renderer, beg_x + list.item_padding, y + list.item_padding, fgcolor);