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:
ca6d93f
)
shapelib: Break out c_sbbrev in colour handling
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 22 May 2021 18:33:05 +0000
(19:33 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 22 May 2021 18:36:49 +0000
(19:36 +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 fb0054c91edb59d44426020c76b4c48cdfbda09a..d2b47cead773fe3eec2d24cfa66ff59fb01d6ccf 100644
(file)
--- a/
src/shapelib.rs
+++ b/
src/shapelib.rs
@@
-840,7
+840,8
@@
pub fn load_catalogue(libname: &str, src: &mut dyn LibrarySource) -> Contents {
for (colour, recolourdata) in &group.d.colours {
let t_sort = sort.as_ref().map(
|s| subst(&s, "_c", colour)).transpose()?;
- let t_item_name = subst(item_name.as_str(), "_c", &recolourdata.abbrev)?;
+ let c_abbrev = &recolourdata.abbrev;
+ let t_item_name = subst(item_name.as_str(), "_c", c_abbrev)?;
let t_desc = subst(&fe.desc, "_colour", colour)?;
add1(&t_item_name.try_into()?, t_sort, &t_desc)?;
}