mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-27 04:36:31 +00:00
fix multidisplay mode (#21067)
This commit is contained in:
parent
71e666462c
commit
e336913b32
@ -638,6 +638,11 @@ void DisplayText(void)
|
|||||||
model = Settings->display_model;
|
model = Settings->display_model;
|
||||||
fp.read((uint8_t*)fdesc, size);
|
fp.read((uint8_t*)fdesc, size);
|
||||||
fp.close();
|
fp.close();
|
||||||
|
if (renderer) {
|
||||||
|
// save ptr
|
||||||
|
Set_display(temp);
|
||||||
|
renderer = nullptr;
|
||||||
|
} else {
|
||||||
Renderer *svptr = renderer;
|
Renderer *svptr = renderer;
|
||||||
Get_display(temp);
|
Get_display(temp);
|
||||||
renderer = svptr;
|
renderer = svptr;
|
||||||
@ -645,6 +650,7 @@ void DisplayText(void)
|
|||||||
srot = Settings->display_rotate;
|
srot = Settings->display_rotate;
|
||||||
Settings->display_rotate = rot;
|
Settings->display_rotate = rot;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
renderer = Init_uDisplay(fdesc);
|
renderer = Init_uDisplay(fdesc);
|
||||||
if (rot >= 0) {
|
if (rot >= 0) {
|
||||||
Settings->display_rotate = srot;
|
Settings->display_rotate = srot;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user