chiark / gitweb /
doxygen: don't populate search data when search is disabled.
authorVladimír Vondruš <mosra@centrum.cz>
Sat, 10 Feb 2018 15:00:17 +0000 (16:00 +0100)
committerVladimír Vondruš <mosra@centrum.cz>
Sat, 10 Feb 2018 15:09:11 +0000 (16:09 +0100)
doxygen/dox2html5.py

index b09827d9b18241c784510cd93c9ba24757883854..609df177f2f077aec85cfcd3ccdb47b675d6ada4 100755 (executable)
@@ -1409,13 +1409,14 @@ def parse_typedef(state: State, element: ET.Element):
 
     typedef.has_details = typedef.description or typedef.has_template_details
     if typedef.brief or typedef.has_details:
-        result = Empty()
-        result.flags = ResultFlag.TYPEDEF|(ResultFlag.DEPRECATED if typedef.is_deprecated else ResultFlag(0))
-        result.url = state.current_url + '#' + typedef.id
-        result.prefix = state.current_prefix
-        result.name = typedef.name
-        result.keywords = search_keywords
-        state.search += [result]
+        if not state.doxyfile['M_SEARCH_DISABLED']:
+            result = Empty()
+            result.flags = ResultFlag.TYPEDEF|(ResultFlag.DEPRECATED if typedef.is_deprecated else ResultFlag(0))
+            result.url = state.current_url + '#' + typedef.id
+            result.prefix = state.current_prefix
+            result.name = typedef.name
+            result.keywords = search_keywords
+            state.search += [result]
         return typedef
     return None