summaryrefslogtreecommitdiffstats
path: root/modules/navigation/nav_region.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/navigation/nav_region.cpp')
-rw-r--r--modules/navigation/nav_region.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/navigation/nav_region.cpp b/modules/navigation/nav_region.cpp
index cad4678e5a..bcee6ed751 100644
--- a/modules/navigation/nav_region.cpp
+++ b/modules/navigation/nav_region.cpp
@@ -33,6 +33,9 @@
#include "nav_map.h"
void NavRegion::set_map(NavMap *p_map) {
+ if (map == p_map) {
+ return;
+ }
map = p_map;
polygons_dirty = true;
if (!map) {
@@ -41,6 +44,9 @@ void NavRegion::set_map(NavMap *p_map) {
}
void NavRegion::set_transform(Transform3D p_transform) {
+ if (transform == p_transform) {
+ return;
+ }
transform = p_transform;
polygons_dirty = true;
}