[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Stratagus-CVS] stratagus/src/ui mouse.c
From: |
Jimmy Salmon |
Subject: |
[Stratagus-CVS] stratagus/src/ui mouse.c |
Date: |
Sun, 02 Nov 2003 19:57:48 -0500 |
CVSROOT: /cvsroot/stratagus
Module name: stratagus
Branch:
Changes by: Jimmy Salmon <address@hidden> 03/11/02 19:57:48
Modified files:
src/ui : mouse.c
Log message:
Fix for NumSelected > TheUI.NumSelectedButtons
Patches:
Index: stratagus/src/ui/mouse.c
diff -u stratagus/src/ui/mouse.c:1.160 stratagus/src/ui/mouse.c:1.161
--- stratagus/src/ui/mouse.c:1.160 Fri Oct 31 18:34:54 2003
+++ stratagus/src/ui/mouse.c Sun Nov 2 19:57:48 2003
@@ -26,7 +26,7 @@
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
// 02111-1307, USA.
//
-// $Id: mouse.c,v 1.160 2003/10/31 23:34:54 jsalmon3 Exp $
+// $Id: mouse.c,v 1.161 2003/11/03 00:57:48 jsalmon3 Exp $
//@{
@@ -507,8 +507,10 @@
return;
}
} else {
- for (i = NumSelected - 1; i >= 0; --i) {
- if (x >= TheUI.SelectedButtons[i].X &&
+ i = NumSelected > TheUI.NumSelectedButtons ?
+ TheUI.NumSelectedButtons - 1 : NumSelected - 1;
+ for (; i >= 0; --i) {
+ if (x >= TheUI.SelectedButtons[i].X &&
x < TheUI.SelectedButtons[i].X +
TheUI.SelectedButtons[i].Width + 7 &&
y >= TheUI.SelectedButtons[i].Y &&
y < TheUI.SelectedButtons[i].Y +
TheUI.SelectedButtons[i].Height + 7) {
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Stratagus-CVS] stratagus/src/ui mouse.c,
Jimmy Salmon <=