summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xwps/wpsbuild.pl12
1 files changed, 9 insertions, 3 deletions
diff --git a/wps/wpsbuild.pl b/wps/wpsbuild.pl
index 9d2f122227..03a1f664d5 100755
--- a/wps/wpsbuild.pl
+++ b/wps/wpsbuild.pl
@@ -132,7 +132,12 @@ sub copywps {
132 } 132 }
133 close(WPSFILE); 133 close(WPSFILE);
134 134
135 if (-e "$dir/$wpsdir") { 135 if (-e "$dir/$wps_prefix/$req_g") {
136 foreach $file (@filelist) {
137 system("cp $dir/$wps_prefix/$req_g/$file .rockbox/wps/$wps_prefix/");
138 }
139 }
140 elsif (-e "$dir/$wps_prefix") {
136 foreach $file (@filelist) { 141 foreach $file (@filelist) {
137 system("cp $dir/$wps_prefix/$file .rockbox/wps/$wps_prefix/"); 142 system("cp $dir/$wps_prefix/$file .rockbox/wps/$wps_prefix/");
138 } 143 }
@@ -239,8 +244,9 @@ while(<WPS>) {
239 foreach $d (@depthlist) { 244 foreach $d (@depthlist) {
240 next if ($d > $rdepth); 245 next if ($d > $rdepth);
241 246
242 $req_g_wps = $wps_prefix . "." . $rwidth . "x" . $rheight 247 $req_g = $rwidth . "x" . $rheight . "x" . $d;
243 . "x" . $d . ".wps"; 248
249 $req_g_wps = $wps_prefix . "." . $req_g . ".wps";
244 last if (-e "$wpsdir/$req_g_wps"); 250 last if (-e "$wpsdir/$req_g_wps");
245 } 251 }
246 $req_t_wps = $wps_prefix . ".txt" . ".wps"; 252 $req_t_wps = $wps_prefix . ".txt" . ".wps";