diff --git a/src/do_name.c b/src/do_name.c index c1210bbd9..38665135e 100644 --- a/src/do_name.c +++ b/src/do_name.c @@ -378,6 +378,10 @@ int x, y, gloc; || IS_UNEXPLORED_LOC(x - 1, y) || IS_UNEXPLORED_LOC(x, y + 1) || IS_UNEXPLORED_LOC(x, y - 1))); + case GLOC_VALID: + if (getpos_getvalid) + return (getpos_getvalid(x,y)); + /*FALLTHRU*/ case GLOC_INTERESTING: return gather_locs_interesting(x,y, GLOC_DOOR) || !(glyph_is_cmap(glyph) @@ -395,8 +399,6 @@ int x, y, gloc; || glyph_to_cmap(glyph) == S_darkroom || glyph_to_cmap(glyph) == S_corr || glyph_to_cmap(glyph) == S_litcorr)); - case GLOC_VALID: - return (getpos_getvalid && getpos_getvalid(x,y)); } /*NOTREACHED*/ return FALSE;