From 9c41791f4e5993c2fd0dc9298f70ee8e5d8e04d2 Mon Sep 17 00:00:00 2001 From: terencehill Date: Wed, 2 Sep 2015 12:01:45 +0200 Subject: [PATCH] Narrow focusedItem value range to avoid useless focusedItemChangeNotify calls (when list is smaller than list box) --- qcsrc/menu/item/listbox.qc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qcsrc/menu/item/listbox.qc b/qcsrc/menu/item/listbox.qc index 067234d3c..9303eb279 100644 --- a/qcsrc/menu/item/listbox.qc +++ b/qcsrc/menu/item/listbox.qc @@ -332,7 +332,7 @@ float ListBox_mousePress(entity me, vector pos) void ListBox_setFocusedItem(entity me, int item) { float focusedItem_save = me.focusedItem; - me.focusedItem = item; + me.focusedItem = (item < me.nItems) ? item : -1; if(focusedItem_save != me.focusedItem) { me.focusedItemChangeNotify(me); -- 2.39.2