From 5d62e58de7927357035bd219d0d970dd21aecb29 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Mon, 4 Feb 2019 09:25:14 +0100 Subject: [PATCH] moved some code outside loop that does not change in loop --- src/screens.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/screens.c b/src/screens.c index 64677bd2..860fe3b5 100644 --- a/src/screens.c +++ b/src/screens.c @@ -4040,6 +4040,8 @@ static void drawChooseTreeList(int first_entry, int num_page_entries, boolean scrollbar_needed = (num_entries > NUM_MENU_ENTRIES_ON_SCREEN); int scrollbar_xpos = SC_SCROLLBAR_XPOS + menu.scrollbar_xoffset; int screen_width = (scrollbar_needed ? scrollbar_xpos : SXSIZE); + int font_nr = FONT_TEXT_1; + int font_xoffset = getFontBitmapInfo(font_nr)->draw_xoffset; int i; char *title_string = NULL; int yoffset_sets = MENU_TITLE1_YPOS; @@ -4061,8 +4063,6 @@ static void drawChooseTreeList(int first_entry, int num_page_entries, int ypos = MENU_SCREEN_START_YPOS + i; int startx = mSX + xpos * 32; int starty = mSY + ypos * 32; - int font_nr = FONT_TEXT_1; - int font_xoffset = getFontBitmapInfo(font_nr)->draw_xoffset; int startx_text = startx + font_xoffset; int endx_text = mSX + screen_width; int text_size = endx_text - startx_text; -- 2.34.1