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