Feat: cleanup
This commit is contained in:
@@ -117,17 +117,14 @@ pub fn copy_steps(
|
||||
bank: usize,
|
||||
pattern: usize,
|
||||
indices: &[usize],
|
||||
) -> (CopiedSteps, Vec<String>) {
|
||||
) -> CopiedSteps {
|
||||
let pat = project.pattern_at(bank, pattern);
|
||||
let mut steps = Vec::new();
|
||||
let mut scripts = Vec::new();
|
||||
|
||||
for &idx in indices {
|
||||
if let Some(step) = pat.step(idx) {
|
||||
let resolved = pat.resolve_script(idx).unwrap_or("").to_string();
|
||||
scripts.push(resolved.clone());
|
||||
steps.push(CopiedStepData {
|
||||
script: resolved,
|
||||
script: pat.resolve_script(idx).unwrap_or("").to_string(),
|
||||
active: step.active,
|
||||
source: step.source,
|
||||
original_index: idx,
|
||||
@@ -136,12 +133,11 @@ pub fn copy_steps(
|
||||
}
|
||||
}
|
||||
|
||||
let copied = CopiedSteps {
|
||||
CopiedSteps {
|
||||
bank,
|
||||
pattern,
|
||||
steps,
|
||||
};
|
||||
(copied, scripts)
|
||||
}
|
||||
}
|
||||
|
||||
pub struct PasteResult {
|
||||
|
||||
Reference in New Issue
Block a user