=> 5cfc3d6b0ad60a0b8874f09743f262b790a7fe74
[1mdiff --git a/src/ui/documentwidget.c b/src/ui/documentwidget.c[m [1mindex db7d6eee..a076000c 100644[m [1m--- a/src/ui/documentwidget.c[m [1m+++ b/src/ui/documentwidget.c[m [36m@@ -1102,7 +1102,7 @@[m [mstatic const char *zipPageHeading_(const iRangecc mime) {[m return cstrCollect_String(heading);[m }[m [m [31m-static void postProcessRequestContent_DocumentWidget_(iDocumentWidget *d) {[m [32m+[m[32mstatic void postProcessRequestContent_DocumentWidget_(iDocumentWidget *d, iBool isCached) {[m iWidget *w = as_Widget(d);[m delete_Gempub(d->sourceGempub);[m d->sourceGempub = NULL;[m [36m@@ -1150,7 +1150,8 @@[m [mstatic void postProcessRequestContent_DocumentWidget_(iDocumentWidget *d) {[m updateVisible_DocumentWidget_(d);[m invalidate_DocumentWidget_(d);[m }[m [31m- if (prefs_App()->pinSplit && equal_String(d->mod.url, indexPageUrl_Gempub(d->sourceGempub))) {[m [32m+[m[32m if (!isCached && prefs_App()->pinSplit &&[m [32m+[m[32m equal_String(d->mod.url, indexPageUrl_Gempub(d->sourceGempub))) {[m const iString *navStart = navStartLinkUrl_Gempub(d->sourceGempub);[m if (navStart) {[m iWindow *win = get_Window();[m [36m@@ -1397,7 +1398,7 @@[m [mstatic iBool updateFromHistory_DocumentWidget_(iDocumentWidget *d) {[m format_String(&d->sourceHeader, cstr_Lang("pageinfo.header.cached"));[m set_Block(&d->sourceContent, &resp->body);[m updateDocument_DocumentWidget_(d, resp, iTrue);[m [31m- postProcessRequestContent_DocumentWidget_(d);[m [32m+[m[32m postProcessRequestContent_DocumentWidget_(d, iTrue);[m }[m d->state = ready_RequestState;[m init_Anim(&d->altTextOpacity, 0);[m [36m@@ -2250,7 +2251,7 @@[m [mstatic iBool handleCommand_DocumentWidget_(iDocumentWidget *d, const char *cmd)[m checkResponse_DocumentWidget_(d);[m init_Anim(&d->scrollY.pos, d->initNormScrollY * size_GmDocument(d->doc).y); /* TODO: unless user already scrolled! */[m d->state = ready_RequestState;[m [31m- postProcessRequestContent_DocumentWidget_(d);[m [32m+[m[32m postProcessRequestContent_DocumentWidget_(d, iFalse);[m /* The response may be cached. */[m if (d->request) {[m if (!equal_Rangecc(urlScheme_String(d->mod.url), "about") &&[m
text/gemini; charset=utf-8
This content has been proxied by September (ba2dc).