diff options
-rw-r--r-- | src/local/container.nim | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/local/container.nim b/src/local/container.nim index 8874c2d0..a82f7aaf 100644 --- a/src/local/container.nim +++ b/src/local/container.nim @@ -192,6 +192,7 @@ proc clone*(container: Container, newurl: URL): Promise[Container] = redirectdepth: container.redirectdepth, select: container.select, canreinterpret: container.canreinterpret, + ishtml: container.ishtml, cloned: true ) if newurl != nil: @@ -1196,12 +1197,12 @@ proc load(container: Container) = if res.redirect != nil: container.triggerEvent(ContainerEvent(t: REDIRECT, request: res.redirect)) container.source.charset = res.charset + container.ishtml = res.contentType == "text/html" if res.contentType == "application/octet-stream": let contentType = guessContentType(container.location.pathname, "application/octet-stream", container.config.mimeTypes) if contentType != "application/octet-stream": container.iface.setContentType(contentType) - container.ishtml = contentType == "text/html" container.source.contentType = some(contentType) else: container.source.contentType = some(res.contentType) |