File 5443-edoc-For-edoc-means-hidden.patch of Package erlang

From 35671b5cb302279acb7a18cc33852df65782586b Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Wed, 24 Apr 2024 16:04:52 +0200
Subject: [PATCH] edoc: For edoc #{} means hidden

---
 lib/edoc/src/edoc_doclet_markdown.erl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/edoc/src/edoc_doclet_markdown.erl b/lib/edoc/src/edoc_doclet_markdown.erl
index 0abf3dc8cf..b5411da648 100644
--- a/lib/edoc/src/edoc_doclet_markdown.erl
+++ b/lib/edoc/src/edoc_doclet_markdown.erl
@@ -232,8 +232,8 @@ convert_moduledoc(#{ <<"en">> := ModuleHeader }, Meta, Application, Module) ->
                Application, Module,
                shell_docs:normalize(ModuleHeader)),
     [{moduledoc,String} | modulemeta(Meta)];
-convert_moduledoc(#{}, Meta, _, _) ->
-    [{moduledoc,""} | modulemeta(Meta)];
+convert_moduledoc(M, Meta, _, _) when M =:= #{} ->
+    ["-moduledoc false." | modulemeta(Meta)];
 convert_moduledoc(hidden, Meta, _, _) ->
     ["-moduledoc false." | modulemeta(Meta)].
 
-- 
2.35.3

openSUSE Build Service is sponsored by