| Index: extensions/common/features/feature_provider.cc
|
| diff --git a/extensions/common/features/feature_provider.cc b/extensions/common/features/feature_provider.cc
|
| index 99213c7ff531dceb553c0b7da8cd6feaebf28165..5e5b14519e50e55c49f0ed5c6fbbaf2da213a24b 100644
|
| --- a/extensions/common/features/feature_provider.cc
|
| +++ b/extensions/common/features/feature_provider.cc
|
| @@ -164,7 +164,8 @@ std::vector<Feature*> FeatureProvider::GetChildren(
|
| result.reserve(std::distance(first_child, after_children));
|
| for (FeatureMap::const_iterator it = first_child; it != after_children;
|
| ++it) {
|
| - result.push_back(it->second.get());
|
| + if (!it->second->no_parent())
|
| + result.push_back(it->second.get());
|
| }
|
| return result;
|
| }
|
|
|