From 6c60e001c5633f0ea102388b6d5e7d97d9da6692 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Mon, 1 Feb 2021 17:33:54 -0300 Subject: [PATCH] Hide cursor position when offline. --- src/terminal/drawing/oia.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/terminal/drawing/oia.c b/src/terminal/drawing/oia.c index 6c32618..a8240b4 100644 --- a/src/terminal/drawing/oia.c +++ b/src/terminal/drawing/oia.c @@ -144,7 +144,7 @@ static void setup_cursor_position(GdkRectangle *rect, v3270FontInfo *metrics, ca rect->width = metrics->width * 8; rect->x -= rect->width; - if(lib3270_get_toggle(host,LIB3270_TOGGLE_CURSOR_POS)) + if(lib3270_get_toggle(host,LIB3270_TOGGLE_CURSOR_POS) && lib3270_is_connected(host)) { int addr = lib3270_get_cursor_address(host); draw_cursor_position(cr,rect,metrics,addr/cols,addr%cols); @@ -871,7 +871,7 @@ void v3270_update_cursor(H3270 *session, unsigned short row, unsigned short col, v3270_queue_draw_area(GTK_WIDGET(terminal),terminal->cursor.rect.x,0,1,terminal->oia.rect->y-3); } - if(lib3270_get_toggle(session,LIB3270_TOGGLE_CURSOR_POS)) + if(lib3270_get_toggle(session,LIB3270_TOGGLE_CURSOR_POS) && lib3270_is_connected(session)) { // Update OIA GdkRectangle * rect; -- libgit2 0.21.2