Commit 5abc9b90ee994d7068a704946750aaf681593302
1 parent
add2e7ba
Exists in
master
and in
1 other branch
CG character 0x20 should be blank.
Showing
1 changed file
with
2 additions
and
20 deletions
Show diff stats
src/terminal/drawing/draw.c
... | ... | @@ -257,8 +257,8 @@ static void draw_small_text(cairo_t *cr, const GdkRectangle *rect, v3270FontInfo |
257 | 257 | |
258 | 258 | static gboolean draw_cg(cairo_t *cr, unsigned char chr, v3270FontInfo *font, GdkRectangle *rect) |
259 | 259 | { |
260 | - // 0x00 is always blank. | |
261 | - if(!chr) | |
260 | + // 0x00 & 0x20 are both blank. | |
261 | + if(!chr || chr == 0x20) | |
262 | 262 | return TRUE; |
263 | 263 | |
264 | 264 | if(chr >= 0xf0 && chr <= 0xf9) |
... | ... | @@ -275,24 +275,6 @@ static gboolean draw_cg(cairo_t *cr, unsigned char chr, v3270FontInfo *font, Gdk |
275 | 275 | return TRUE; |
276 | 276 | } |
277 | 277 | |
278 | - /* | |
279 | - // Check for UTF-8 CG - https://unicode.org/charts/PDF/U2300.pdf | |
280 | - static const struct CharList | |
281 | - { | |
282 | - unsigned char chr; | |
283 | - const gchar * utf; | |
284 | - } charlist[] = | |
285 | - { | |
286 | - { 0x8c, "≤" }, // CG 0xf7, less or equal "≤" | |
287 | - { 0xae, "≥" }, // CG 0xd9, greater or equal "≥" | |
288 | - { 0xbe, "≠" }, // CG 0xbe, not equal "≠" | |
289 | - { 0xad, "[" }, // "[" | |
290 | - { 0xbd, "]" }, // "]" | |
291 | - { 0xb8, "÷" }, // Division Sign ÷ | |
292 | - { 0x90, "⎕" }, // APL FUNCTIONAL SYMBOL QUAD | |
293 | - }; | |
294 | - */ | |
295 | - | |
296 | 278 | const gchar * utf = v3270_translate_cg_to_utf(chr); |
297 | 279 | |
298 | 280 | if(utf) | ... | ... |