summaryrefslogtreecommitdiff
path: root/firmware/drivers
diff options
context:
space:
mode:
authorMats Lidell <matsl@rockbox.org>2003-01-13 13:09:54 +0000
committerMats Lidell <matsl@rockbox.org>2003-01-13 13:09:54 +0000
commit1a4fd1f3a4055c131c822342bf4a08bffcda601f (patch)
tree163d3da663270de8e808ffce1912d832da996347 /firmware/drivers
parent9b986524c067fe447fb79f241c97db09924b18b0 (diff)
downloadrockbox-1a4fd1f3a4055c131c822342bf4a08bffcda601f.tar.gz
rockbox-1a4fd1f3a4055c131c822342bf4a08bffcda601f.zip
Resolved last_pat and last_used_pat.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3078 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers')
-rw-r--r--firmware/drivers/lcd-player.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/drivers/lcd-player.c b/firmware/drivers/lcd-player.c
index 4b501875d6..7e6fe6edd1 100644
--- a/firmware/drivers/lcd-player.c
+++ b/firmware/drivers/lcd-player.c
@@ -144,7 +144,7 @@ static int lcd_get_free_pat(int ch)
144 static int last_used_pat=0; 144 static int last_used_pat=0;
145 int loop; 145 int loop;
146 146
147 pat=last_pat; 147 pat=last_used_pat;
148 for (loop=0; loop<=pattern_size; loop++) { 148 for (loop=0; loop<=pattern_size; loop++) {
149 pat=(pat+1)&pattern_size; /* Keep 'pat' within limits */ 149 pat=(pat+1)&pattern_size; /* Keep 'pat' within limits */
150 if (extended_pattern_usage[pat]==0) { 150 if (extended_pattern_usage[pat]==0) {
@@ -153,7 +153,7 @@ static int lcd_get_free_pat(int ch)
153 extended_chars_mapped[map_ch]=NO_CHAR; 153 extended_chars_mapped[map_ch]=NO_CHAR;
154 extended_pattern_content[pat]=NO_CHAR; 154 extended_pattern_content[pat]=NO_CHAR;
155 } 155 }
156 last_pat=pat; 156 last_used_pat=pat;
157 return pat; 157 return pat;
158 } 158 }
159 if (extended_pattern_content[pat]>extended_pattern_content[last_pat]) 159 if (extended_pattern_content[pat]>extended_pattern_content[last_pat])