From d40868e913b9abce48de654871d2b0643c347dda Mon Sep 17 00:00:00 2001 From: Jakob Fries Date: Sat, 21 Jul 2007 16:33:01 +0000 Subject: --- src/engine/client/ui.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/engine/client/ui.cpp') diff --git a/src/engine/client/ui.cpp b/src/engine/client/ui.cpp index 4c13ca00..d7a0a4d8 100644 --- a/src/engine/client/ui.cpp +++ b/src/engine/client/ui.cpp @@ -32,7 +32,8 @@ float ui_mouse_world_y() { return mouse_wy; } int ui_mouse_button(int index) { return (mouse_buttons>>index)&1; } void ui_set_hot_item(void *id) { becomming_hot_item = id; } -void ui_set_active_item(void *id) { active_item = id; last_active_item = id; } +void ui_set_active_item(void *id) { active_item = id; if (id) last_active_item = id; } +void ui_clear_last_active_item() { last_active_item = 0; } void *ui_hot_item() { return hot_item; } void *ui_active_item() { return active_item; } void *ui_last_active_item() { return last_active_item; } -- cgit 1.4.1