diff --git a/avr/modules/lcd2/gui2/imageview.asm b/avr/modules/lcd2/gui2/imageview.asm index 6e220af..e88a58b 100644 --- a/avr/modules/lcd2/gui2/imageview.asm +++ b/avr/modules/lcd2/gui2/imageview.asm @@ -51,8 +51,11 @@ ImageView_OnCreate: bigcall Widget_OnCreate bigcall Widget_GetSdramPtr ; (none) - ldi r16, LOW(STYLE_WIN_BACKGROUND) - ldi r17, HIGH(STYLE_WIN_BACKGROUND) + + adiw zh:zl, WIDGET_OFFS_BACKCOL_LO + lpm r16, Z+ + lpm r17, Z + sbiw zh:zl, WIDGET_OFFS_BACKCOL_LO+1 std Y+IMGVIEW_SD_OFFS_BGCOL_LO, r16 std Y+IMGVIEW_SD_OFFS_BGCOL_HI, r17 sec