From 959511fe51c5d235bff67cda35960fbd0ceeb775 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 13 May 2022 22:59:58 +0100 Subject: [PATCH] shapelib catalogue: Get sortkey from trait Signed-off-by: Ian Jackson --- src/shapelib.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/shapelib.rs b/src/shapelib.rs index 44f12655..ff26da32 100644 --- a/src/shapelib.rs +++ b/src/shapelib.rs @@ -910,6 +910,7 @@ impl Catalogue { let mut out = vec![]; for (k,v) in &self.items { if !pat.matches(k.as_str()) { continue } + let gpc = GPiece::dummy(); let (loaded, _) = match self.load1(v, &self.libname, k.unnest(), &Instance::dummy(), SpecDepth::zero()) @@ -922,7 +923,7 @@ impl Catalogue { let ier = ItemEnquiryData { lib: self.enquiry(), itemname: (**k).to_owned(), - sortkey: v.sort.to_owned(), + sortkey: loaded.sortkey().map(|s| s.to_owned()), f0bbox, f0desc: loaded.describe_face(default())?, }; -- 2.30.2