# HG changeset patch # User Tomasz Mon # Date 1214149005 -7200 # Node ID e75a38ffb384c42bb5b0445b20cf03e03329f8cf # Parent e944ac38f0a071c42d68c62a50f5a0fb068ec2c0 small logic change diff -r e944ac38f0a0 -r e75a38ffb384 src/skins/ui_skinned_button.c --- a/src/skins/ui_skinned_button.c Sun Jun 22 13:46:38 2008 +0200 +++ b/src/skins/ui_skinned_button.c Sun Jun 22 17:36:45 2008 +0200 @@ -398,8 +398,8 @@ } static void button_released(UiSkinnedButton *button) { + if(button->hover && button->button_down) ui_skinned_button_clicked(button); button->button_down = FALSE; - if(button->hover) ui_skinned_button_clicked(button); ui_skinned_button_update_state(button); }