gui2: fixed an important bug.
This commit is contained in:
@@ -215,7 +215,7 @@ imageViewDraw:
|
|||||||
brcc imageViewDraw_ret
|
brcc imageViewDraw_ret
|
||||||
rcall imageViewAlignContentXY ; (r17, r18, r19, r20, r21, Z)
|
rcall imageViewAlignContentXY ; (r17, r18, r19, r20, r21, Z)
|
||||||
ldd r0, Y+IMAGEVIEW_OFFS_BGCOLOR_LO
|
ldd r0, Y+IMAGEVIEW_OFFS_BGCOLOR_LO
|
||||||
ldd r1, Y+IMAGEVIEW_OFFS_BGCOLOR_LO
|
ldd r1, Y+IMAGEVIEW_OFFS_BGCOLOR_HI
|
||||||
; select background color
|
; select background color
|
||||||
mov r16, r0
|
mov r16, r0
|
||||||
or r16, r1
|
or r16, r1
|
||||||
@@ -244,6 +244,7 @@ imageViewDraw_ret:
|
|||||||
ImageView_OnSetBgCol:
|
ImageView_OnSetBgCol:
|
||||||
std Y+IMAGEVIEW_OFFS_BGCOLOR_LO, xl
|
std Y+IMAGEVIEW_OFFS_BGCOLOR_LO, xl
|
||||||
std Y+IMAGEVIEW_OFFS_BGCOLOR_HI, xh
|
std Y+IMAGEVIEW_OFFS_BGCOLOR_HI, xh
|
||||||
|
|
||||||
ldd r16, Y+OBJECT_OFFS_FLAGS
|
ldd r16, Y+OBJECT_OFFS_FLAGS
|
||||||
ori r16, (1<<WIDGET_FLAGS_DIRTY_BIT)
|
ori r16, (1<<WIDGET_FLAGS_DIRTY_BIT)
|
||||||
std Y+OBJECT_OFFS_FLAGS, r16
|
std Y+OBJECT_OFFS_FLAGS, r16
|
||||||
|
|||||||
Reference in New Issue
Block a user