Commit 5abc9b90ee994d7068a704946750aaf681593302

Authored by Perry Werneck
1 parent add2e7ba
Exists in master and in 1 other branch develop

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)
... ...