File 3732-docgen-Fix-js-crash-when-there-is-no-scrollpos.patch of Package erlang
From 2c74d2c6b05181466d2ac81b0f3149c5c5988fa2 Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Thu, 16 Sep 2021 08:59:21 +0200
Subject: [PATCH 12/12] docgen: Fix js crash when there is no scrollpos
---
lib/erl_docgen/priv/xsl/db_html.xsl | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/lib/erl_docgen/priv/xsl/db_html.xsl b/lib/erl_docgen/priv/xsl/db_html.xsl
index dce99474d3..730c5d1447 100644
--- a/lib/erl_docgen/priv/xsl/db_html.xsl
+++ b/lib/erl_docgen/priv/xsl/db_html.xsl
@@ -816,8 +816,10 @@
<xsl:text disable-output-escaping="yes"><![CDATA[
<!--
function setscrollpos() {
- var objf=document.getElementById('loadscrollpos');
- document.getElementById("leftnav").firstChild.scrollTop = objf.offsetTop - 10;
+ var objf = document.getElementById('loadscrollpos');
+ if (objf) {
+ document.getElementById("leftnav").firstChild.scrollTop = objf.offsetTop - 10;
+ }
}
function addEvent(obj, evType, fn){
--
2.31.1