about summary refs log tree commit diff stats
path: root/src/LYHistory.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/LYHistory.c')
-rw-r--r--src/LYHistory.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/LYHistory.c b/src/LYHistory.c
index 1a3a3990..cb6751e3 100644
--- a/src/LYHistory.c
+++ b/src/LYHistory.c
@@ -507,7 +507,7 @@ PUBLIC BOOLEAN historytarget ARGS1(
 	&& !(LYforce_no_cache == TRUE && LYoverride_no_cache == FALSE)) {
 #ifndef DONT_TRACK_INTERNAL_LINKS
 	LYforce_no_cache = FALSE;
-	LYoverride_no_cache = TRUE;
+	LYinternal_flag = TRUE;
 	newdoc->internal_link = TRUE;
 	treat_as_intern = TRUE;
 #endif
@@ -533,7 +533,8 @@ PUBLIC BOOLEAN historytarget ARGS1(
 		LYoverride_no_cache == FALSE)) &&
 	      !(treat_as_intern && !reloading)) ||
 	     text == NULL) &&
-	    HTConfirm(CONFIRM_POST_RESUBMISSION) == TRUE) {
+	    (!strncmp(newdoc->address, "LYNXIMGMAP:", 11) ||
+	     HTConfirm(CONFIRM_POST_RESUBMISSION) == TRUE)) {
 	    LYforce_no_cache = TRUE;
 	    LYoverride_no_cache = FALSE;
 	} else if (text != NULL) {