gui: improved style handling.
This commit is contained in:
@@ -239,14 +239,17 @@ cWidgetMkChildWidget_typeOk:
|
||||
|
||||
; set style (if any)
|
||||
adiw zh:zl, CWIDGETCFG_OFFS_WIDGET_STYLE_LO
|
||||
lpm r16, Z+
|
||||
lpm r17, Z
|
||||
lpm xl, Z+
|
||||
lpm xh, Z
|
||||
sbiw zh:zl, (CWIDGETCFG_OFFS_WIDGET_STYLE_LO+1)
|
||||
mov r18, r16
|
||||
or r18, r17
|
||||
mov r18, xl
|
||||
or r18, xh
|
||||
breq cWidgetMkChildWidget_setminmax
|
||||
std Y+WIDGET_OFFS_STYLE_LO, r16
|
||||
std Y+WIDGET_OFFS_STYLE_HI, r17
|
||||
push zl
|
||||
push zh
|
||||
bigcall Widget_SetStyle
|
||||
pop zh
|
||||
pop zl
|
||||
cWidgetMkChildWidget_setminmax:
|
||||
adiw zh:zl, CWIDGETCFG_OFFS_WIDGET_FLAGS
|
||||
lpm r16, Z
|
||||
|
||||
Reference in New Issue
Block a user