From 7a00ea84ed57b5a50c9be5edb0498ed9c339f133 Mon Sep 17 00:00:00 2001 From: prpr Date: Fri, 17 Feb 2023 20:37:50 +0000 Subject: [PATCH] Correct status when copying between local drives. --- webif/cgi-bin/status.jim | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/webif/cgi-bin/status.jim b/webif/cgi-bin/status.jim index dd04255..645e833 100755 --- a/webif/cgi-bin/status.jim +++ b/webif/cgi-bin/status.jim @@ -212,12 +212,8 @@ if {[llength $data]} { foreach file [array names data] { set bname [file tail $file] - set name [string map { - "/mnt/hd2/My Video/" "" - "/media/drive1/Video/" "" - "/media/" "" - ".ts" "" - } $file] + regexp {(^/(mnt/hd2/My Video|media/drive[1-9]+/Video)/)?(.*)(\.ts)?$}\ + $file _ _ _ name if {[lindex $data($file) 0] == -1} { set mode chase @@ -250,7 +246,7 @@ if {[llength $data]} { set mode $ops($file) } - regexp -- {^([^0-9]+)} $mode x mode + regexp -- {^([^0-9]+)} $mode _ mode switch $mode { chase {