diff options
author | Thomas E. Dickey <dickey@invisible-island.net> | 1997-05-25 00:16:10 -0400 |
---|---|---|
committer | Thomas E. Dickey <dickey@invisible-island.net> | 1997-05-25 00:16:10 -0400 |
commit | 945e8eb6bb07f64aaca42207af3311220ff2e4ba (patch) | |
tree | 6afb50262b844dd069bd4f7234da68008c48677c /WWW/Library/Implementation/HTAccess.c | |
parent | e4409c408eedf320b8845cafdd62b664bec1afd8 (diff) | |
download | lynx-snapshots-945e8eb6bb07f64aaca42207af3311220ff2e4ba.tar.gz |
snapshot of project "lynx", label v2-7-1ac_0-28
Diffstat (limited to 'WWW/Library/Implementation/HTAccess.c')
-rw-r--r-- | WWW/Library/Implementation/HTAccess.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/WWW/Library/Implementation/HTAccess.c b/WWW/Library/Implementation/HTAccess.c index 1f00a089..440cb1b1 100644 --- a/WWW/Library/Implementation/HTAccess.c +++ b/WWW/Library/Implementation/HTAccess.c @@ -602,6 +602,7 @@ PRIVATE BOOL HTLoadDocument ARGS4( char * address_to_load = (char *)full_address; extern char LYforce_no_cache; /* from GridText.c */ extern char LYoverride_no_cache; /* from LYMainLoop.c */ + extern char * HTLoadedDocumentURL NOPARAMS; /* in GridText.c */ extern BOOL HText_hasNoCacheSet PARAMS((HText *text)); /* in GridText.c */ extern BOOL reloading; extern char *redirecting_url; @@ -693,6 +694,20 @@ PRIVATE BOOL HTLoadDocument ARGS4( /* ** Already loaded. Check it it's OK to use it. - FM */ +#ifdef NOTUSED_FOTEMODS + /* not sure whether this is always the right thing to do, + * and anyway, we have a far more complete (and complicated...) + * way to prevent reloading on internal URL references now... + * - kw + */ + if ((cp = strchr(address_to_load, '#')) != NULL) { + *cp = '\0'; + if (!strcmp(address_to_load, HTLoadedDocumentURL()) && + strncasecomp(address_to_load, "LYNXIMGMAP:", 11)) + LYoverride_no_cache = TRUE; + *cp = '#'; + } +#endif /* NOTUSED_FOTEMODS */ if (LYoverride_no_cache || !HText_hasNoCacheSet(text)) { if (TRACE) fprintf(stderr, "HTAccess: Document already in memory.\n"); |