chiark / gitweb /
shapelib: Report correct "for" name
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 5 May 2021 12:10:27 +0000 (13:10 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 5 May 2021 12:10:27 +0000 (13:10 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/shapelib.rs

index 8e792fd67327fa50d81c72e320f81da52df039fb..c379b156b07a2b16571e441af4feace46b70eeb8 100644 (file)
@@ -429,7 +429,7 @@ impl Contents {
         }
       },
       OccData::Internal(occ) => {
-        let name = occ.item_name.clone();
+        let occ_name = occ.item_name.clone();
         let svgd = {
           let mut svgd = occ.svgd.lock();
           let svgd = &mut *svgd;
@@ -437,7 +437,7 @@ impl Contents {
             Some(svgd) => svgd.clone(),
             None => {
               let occ_data = self.load_svg(occ.item_name.as_str(),
-                                           name.as_str())?;
+                                           name /* original */)?;
               let occ_data = Arc::new(occ_data);
               *svgd = Some(occ_data.clone());
               occ_data
@@ -451,7 +451,7 @@ impl Contents {
           desc: occ.desc.clone(),
           outline: occ.outline.clone(),
         }) as Arc<dyn OccultedPieceTrait>;
-        Some((OccultIlkName(name), it))
+        Some((OccultIlkName(occ_name), it))
       },
     };