summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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])