Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'resources/page/weighted.go')
-rw-r--r--resources/page/weighted.go11
1 files changed, 3 insertions, 8 deletions
diff --git a/resources/page/weighted.go b/resources/page/weighted.go
index 3f75bcc3c..48ed736ce 100644
--- a/resources/page/weighted.go
+++ b/resources/page/weighted.go
@@ -42,7 +42,7 @@ func (p WeightedPages) Page() Page {
return nil
}
- return first.owner.Page
+ return first.owner
}
// A WeightedPage is a Page with a weight.
@@ -54,15 +54,10 @@ type WeightedPage struct {
// manual .Site.GetPage lookups. It is implemented in this roundabout way
// because we cannot add additional state to the WeightedPages slice
// without breaking lots of templates in the wild.
- owner *PageWrapper
+ owner Page
}
-// PageWrapper wraps a Page.
-type PageWrapper struct {
- Page
-}
-
-func NewWeightedPage(weight int, p Page, owner *PageWrapper) WeightedPage {
+func NewWeightedPage(weight int, p Page, owner Page) WeightedPage {
return WeightedPage{Weight: weight, Page: p, owner: owner}
}