chiark
/
gitweb
/
~ianmdlvl
/
otter.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6f8b074
)
shapelib catalogue: Get sortkey from trait
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Fri, 13 May 2022 21:59:58 +0000
(22:59 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Fri, 13 May 2022 23:05:36 +0000
(
00:05
+0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/shapelib.rs
patch
|
blob
|
history
diff --git
a/src/shapelib.rs
b/src/shapelib.rs
index 44f1265540070aa150de20535af1bb6c97aff2e4..ff26da32d6f5d73a1c5108f66f8160b7bd1be8d7 100644
(file)
--- 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())?,
};