X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;ds=inline;f=libchimara%2Fwindow.c;h=8b695315326629157e1dba292ca3b759818a0578;hb=37f81c7f91d33c5f4d5a181fe7e3e47d67c5ff3d;hp=223d7a24a71fca70089dbf43a97b80183bbed6fd;hpb=3b180f43d6ad505cf1a24d199ec107da92b69576;p=projects%2Fchimara%2Fchimara.git diff --git a/libchimara/window.c b/libchimara/window.c index 223d7a2..8b69531 100644 --- a/libchimara/window.c +++ b/libchimara/window.c @@ -1193,6 +1193,10 @@ glk_window_move_cursor(winid_t win, glui32 xpos, glui32 ypos) VALID_WINDOW(win, return); g_return_if_fail(win->type == wintype_TextGrid); + /* Don't do anything if the window is shrunk down to nothing */ + if(win->width == 0 || win->height == 0) + return; + /* Calculate actual position if cursor is moved past the right edge */ if(xpos >= win->width) {