|
@@ -324,11 +324,16 @@ bool EditorHelpSearch::Runner::_phase_match_classes_init() {
|
|
}
|
|
}
|
|
|
|
|
|
bool EditorHelpSearch::Runner::_phase_match_classes() {
|
|
bool EditorHelpSearch::Runner::_phase_match_classes() {
|
|
|
|
+ if (!iterator_doc) {
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
+
|
|
DocData::ClassDoc &class_doc = iterator_doc->value;
|
|
DocData::ClassDoc &class_doc = iterator_doc->value;
|
|
if (class_doc.name.is_empty()) {
|
|
if (class_doc.name.is_empty()) {
|
|
++iterator_doc;
|
|
++iterator_doc;
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
+
|
|
if (!_is_class_disabled_by_feature_profile(class_doc.name)) {
|
|
if (!_is_class_disabled_by_feature_profile(class_doc.name)) {
|
|
ClassMatch match;
|
|
ClassMatch match;
|
|
match.doc = &class_doc;
|
|
match.doc = &class_doc;
|