diff options
author | OLFDB <olf@eisenzelt.de> | 2022-04-03 19:36:21 +0200 |
---|---|---|
committer | jkoan <jkoan@gmx.de> | 2023-01-02 18:12:40 +0100 |
commit | 0d5abca5d7e4ca54d04b73c8199d0ba003fe88bc (patch) | |
tree | 27439f80a32b38788c69033f35a49305b81ebccf | |
parent | 248bedee9e2d8944e16fd85f82df08dacf4d2739 (diff) | |
download | navit-master.tar.gz |
Fix #1181master
-rw-r--r-- | navit/osd/core/osd_core.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/navit/osd/core/osd_core.c b/navit/osd/core/osd_core.c index 8b0802753..962829258 100644 --- a/navit/osd/core/osd_core.c +++ b/navit/osd/core/osd_core.c @@ -3864,7 +3864,7 @@ static void osd_auxmap_draw(struct osd_priv_common *opc) { int d=10; struct point p; - struct attr mapset; + struct attr mapset, layout; if (!opc->osd_item.configured) return; @@ -3888,6 +3888,11 @@ static void osd_auxmap_draw(struct osd_priv_common *opc) { transform_set_yaw(this->trans, transform_get_yaw(this->ntrans)); transform_setup_source_rect(this->trans); transform_set_projection(this->trans, transform_get_projection(this->ntrans)); + + // Support change of layout, e.g. for night layout + if (navit_get_attr(this->nav, attr_layout, &layout, NULL)) + this->layout=layout.u.layout; + #if 0 graphics_displaylist_draw(opc->osd_item.gr, this->displaylist, this->trans, this->layout, 4); #endif |