--- loncom/interface/lonnavmaps.pm 2021/08/04 19:59:10 1.554 +++ loncom/interface/lonnavmaps.pm 2022/05/02 05:41:15 1.555 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Navigate Maps Handler # -# $Id: lonnavmaps.pm,v 1.554 2021/08/04 19:59:10 raeburn Exp $ +# $Id: lonnavmaps.pm,v 1.555 2022/05/02 05:41:15 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1464,11 +1464,15 @@ sub render { my $mapIterator = $navmap->getIterator(undef, undef, undef, 1); my $curRes; my $found = 0; + my $here_is_navmaps = 0; + if ($here =~ m{___\d+___adm/navmaps$}) { + $here_is_navmaps = 1; + } # We only need to do this if we need to open the maps to show the # current position. This will change the counter so we can't count # for the jump marker with this loop. - while ($here && ($curRes = $mapIterator->next()) && !$found) { + while ($here && ($curRes = $mapIterator->next()) && !$found && !$here_is_navmaps) { if (ref($curRes) && $curRes->symb() eq $here) { my $mapStack = $mapIterator->getStack();