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

openSUSE Build Service is sponsored by