mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-07-31 23:56:02 +10:00
fix los init localization
This commit is contained in:
@@ -73,6 +73,7 @@ class _LineOfSightMapScreenState extends State<LineOfSightMapScreen> {
|
|||||||
bool _showMarkerLabels = true;
|
bool _showMarkerLabels = true;
|
||||||
bool _didReceivePositionUpdate = false;
|
bool _didReceivePositionUpdate = false;
|
||||||
int _losRequestNonce = 0;
|
int _losRequestNonce = 0;
|
||||||
|
bool _initialLosScheduled = false;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
@@ -83,7 +84,16 @@ class _LineOfSightMapScreenState extends State<LineOfSightMapScreen> {
|
|||||||
_end = widget.candidates[1];
|
_end = widget.candidates[1];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_runLos();
|
_scheduleInitialRun();
|
||||||
|
}
|
||||||
|
|
||||||
|
void _scheduleInitialRun() {
|
||||||
|
if (_initialLosScheduled) return;
|
||||||
|
_initialLosScheduled = true;
|
||||||
|
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||||
|
if (!mounted) return;
|
||||||
|
_runLos();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|||||||
+1
-1
@@ -1140,4 +1140,4 @@ packages:
|
|||||||
version: "3.1.3"
|
version: "3.1.3"
|
||||||
sdks:
|
sdks:
|
||||||
dart: ">=3.10.3 <4.0.0"
|
dart: ">=3.10.3 <4.0.0"
|
||||||
flutter: ">=3.38.4"
|
flutter: ">=3.38.4"
|
||||||
|
|||||||
Reference in New Issue
Block a user