diff options
Diffstat (limited to 'uisimulator/x11/lcd-x11.c')
-rw-r--r-- | uisimulator/x11/lcd-x11.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/uisimulator/x11/lcd-x11.c b/uisimulator/x11/lcd-x11.c index bc03d7f822..be687d1181 100644 --- a/uisimulator/x11/lcd-x11.c +++ b/uisimulator/x11/lcd-x11.c | |||
@@ -173,21 +173,21 @@ static unsigned char lcd_buffer_copy[11][2]; | |||
173 | 173 | ||
174 | void lcd_update (void) | 174 | void lcd_update (void) |
175 | { | 175 | { |
176 | bool changed=false; | 176 | bool changed=false; |
177 | int x, y; | 177 | int x, y; |
178 | for (y=0; y<2; y++) { | 178 | for (y=0; y<2; y++) { |
179 | for (x=0; x<11; x++) { | 179 | for (x=0; x<11; x++) { |
180 | if (lcd_display_redraw || | 180 | if (lcd_display_redraw || |
181 | lcd_buffer_copy[x][y] != hardware_buffer_lcd[x][y]) { | 181 | lcd_buffer_copy[x][y] != hardware_buffer_lcd[x][y]) { |
182 | lcd_buffer_copy[x][y] = hardware_buffer_lcd[x][y]; | 182 | lcd_buffer_copy[x][y] = hardware_buffer_lcd[x][y]; |
183 | lcd_print_char(x, y); | 183 | lcd_print_char(x, y); |
184 | changed=true; | 184 | changed=true; |
185 | } | 185 | } |
186 | } | ||
186 | } | 187 | } |
187 | } | 188 | if (changed) |
188 | if (changed) | 189 | XSync(dpy,False); |
189 | XSync(dpy,False); | 190 | lcd_display_redraw=false; |
190 | lcd_display_redraw=false; | ||
191 | } | 191 | } |
192 | 192 | ||
193 | #endif | 193 | #endif |