特定条件でクラッシュするバグを修正

This commit is contained in:
harukin-OneMix4 2023-12-23 12:30:23 +09:00
parent 6c3b186c9b
commit 049b138ca5
2 changed files with 7 additions and 7 deletions

View File

@ -666,7 +666,7 @@ export const EachTrainInfo = ({
>
<Text style={{ fontSize: 20 }}>{station}</Text>
<View style={{ flex: 1 }} />
{points.findIndex((d) => d == index) >= 0 ? (
{points && points.findIndex((d) => d == index) >= 0 ? (
<Text
style={{
fontSize: 20,

View File

@ -10,12 +10,12 @@ export default function Setting(props) {
const {
navigation: { navigate },
} = props;
const [iconSetting, setIconSetting] = useState(undefined);
const [mapSwitch, setMapSwitch] = useState(undefined);
const [stationMenu, setStationMenu] = useState(undefined);
const [usePDFView, setUsePDFView] = useState(undefined);
const [trainMenu, setTrainMenu] = useState(undefined);
const [trainPosition, setTrainPosition] = useState(undefined);
const [iconSetting, setIconSetting] = useState(false);
const [mapSwitch, setMapSwitch] = useState(false);
const [stationMenu, setStationMenu] = useState(false);
const [usePDFView, setUsePDFView] = useState(false);
const [trainMenu, setTrainMenu] = useState(false);
const [trainPosition, setTrainPosition] = useState(false);
useEffect(() => {
AS.getItem("iconSwitch").then(setIconSetting);
AS.getItem("mapSwitch").then(setMapSwitch);