diff --git a/arbitrile.cpp b/arbitrile.cpp index 8046599a..ec8fde22 100644 --- a/arbitrile.cpp +++ b/arbitrile.cpp @@ -2007,7 +2007,10 @@ EX void convert() { sh.vertices.clear(); sh.connections.clear(); sh.cycle_length = id.modval; - sh.orig_id = arcm::get_graphical_id(s); + if(arcm::in()) + sh.orig_id = arcm::get_graphical_id(s); + else + sh.orig_id = shvid(s); sh.repeat_value = t / id.modval; sh.flags = hr::pseudohept(s) ? arcm::sfPH : 0; #if CAP_ARCM