From 48254f92e4902ecd2b8ca27ae979b7d70e1ca804 Mon Sep 17 00:00:00 2001 From: Hisham Date: Thu, 18 Feb 2016 17:45:04 -0200 Subject: Fix behavior of Panel on empty lists. Closes #370. --- Panel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Panel.c') diff --git a/Panel.c b/Panel.c index dd94ceae..1c45714f 100644 --- a/Panel.c +++ b/Panel.c @@ -441,7 +441,7 @@ bool Panel_onKey(Panel* this, int key) { } // ensure selection within bounds - if (this->selected < 0) { + if (this->selected < 0 || size == 0) { this->selected = 0; this->needsRedraw = true; } else if (this->selected >= size) { -- cgit v1.2.3