[valadoc] libvaladoc: is_browsale: check parents
- From: Florian Brosch <flobrosch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [valadoc] libvaladoc: is_browsale: check parents
- Date: Wed, 17 Oct 2012 19:53:03 +0000 (UTC)
commit 1e8e06bb1654f1a48a5055cfbbb3696ccc5122e4
Author: Florian Brosch <flo brosch gmail com>
Date: Wed Oct 17 20:23:02 2012 +0200
libvaladoc: is_browsale: check parents
src/libvaladoc/api/symbol.vala | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/src/libvaladoc/api/symbol.vala b/src/libvaladoc/api/symbol.vala
index 4d48a95..e4cd1ad 100644
--- a/src/libvaladoc/api/symbol.vala
+++ b/src/libvaladoc/api/symbol.vala
@@ -91,6 +91,15 @@ public abstract class Valadoc.Api.Symbol : Node {
if (!settings._protected && this.is_protected) {
return false;
}
+
+ Item? pos = parent;
+ while (pos != null && pos is Symbol && pos is Namespace == false) {
+ if (((Symbol) pos).is_browsable (settings) == false) {
+ return false;
+ }
+ pos = pos.parent;
+ }
+
return true;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]