nitdoc: protect package access when ModelFilters allows fictive modules
[nit.git] / src / doc / doc_phases / doc_html.nit
index a8d86b6..20cd2f4 100644 (file)
@@ -318,7 +318,9 @@ redef class MModulePage
        redef fun init_topmenu(v, doc) do
                super
                var mpackage = mentity.mpackage
-               topmenu.add_li new ListItem(new Link(mpackage.nitdoc_url, mpackage.html_name))
+               if mpackage != null then
+                       topmenu.add_li new ListItem(new Link(mpackage.nitdoc_url, mpackage.html_name))
+               end
                topmenu.add_li new ListItem(new Link(mentity.nitdoc_url, mentity.html_name))
                topmenu.active_item = topmenu.items.last
        end