Welcome to the Rockbox Technical Forums!
You must make sure that in recording.c any w's and h's need to be changed to w[i] and h[i]if they are within a FOR_NB_SCREENS(i) loop. If any of these are outside a loop do the same but change the i to a 0. and change anything like setfont(SYSFIXED) to setfont(font[i]) if it's in one of the loops.If a setfont is outside a loop leave it alone!
/************** AGC Test Info only ************* lcd_setfont(FONT_SYSFIXED); snprintf(buf, 32, "D:%d U:%d", (agc_droptime+2)/5, (agc_risetime+2)/5); lcd_putsxy(1, LCD_HEIGHT - 8, buf); snprintf(buf, 32, "B:%d", (agc_baltime+2)/5); lcd_putsxy(LCD_WIDTH/2 + 3, LCD_HEIGHT - 8, buf); ***********************************************/ if (hist_bal_y > (8 + 8 * h[SCREEN_MAIN])) { lcd_setfont(FONT_SYSFIXED); if (charger_inserted()) lcd_mono_bitmap(bitmap_icons_7x8[Icon_Plug], 2 + 19*(battery_level() > 48),
if (hist_bal_y > (8 + 8 * h[SCREEN_MAIN]))
FOR_NB_SCREENS(i) { screens[i].setfont(FONT_UI); screens[i].getstringsize("M", &w[i], &h[i]); if (i == SCREEN_MAIN) {*****if (h[i] < ((LCD_HEIGHT - 16) / 8))]*********** font[i] = FONT_UI; else font[i] = FONT_SYSFIXED; } else if (h[i] <= ((screens[i].height - 8) / 7))
in the fontsonly patch it is actually set to 40
I found that one and it appear to work... Had it set to h initially, but of course since this is always the main LCD h[0] is what it should be..I'll do a bit of testing tonight and let you know what I come up with..
Page created in 0.078 seconds with 14 queries.