comparison gui/ui/main.c @ 35365:fb054f36c3a9

Prevent negative array index read.
author ib
date Fri, 23 Nov 2012 14:03:37 +0000
parents 80fe9ad7f318
children 92cafcf6f6b2
comparison
equal deleted inserted replaced
35364:dd38e289f246 35365:fb054f36c3a9
509 509
510 /* rolled mouse ... de szar :))) */ 510 /* rolled mouse ... de szar :))) */
511 case wsP5MouseButton: value=-2.5f; goto rollerhandled; 511 case wsP5MouseButton: value=-2.5f; goto rollerhandled;
512 case wsP4MouseButton: value= 2.5f; 512 case wsP4MouseButton: value= 2.5f;
513 rollerhandled: 513 rollerhandled:
514 if (currentselected != - 1)
515 {
514 item=&guiApp.mainItems[currentselected]; 516 item=&guiApp.mainItems[currentselected];
515 if ( ( item->type == itHPotmeter )||( item->type == itVPotmeter )||( item->type == itPotmeter ) ) 517 if ( ( item->type == itHPotmeter )||( item->type == itVPotmeter )||( item->type == itPotmeter ) )
516 { 518 {
517 item->value+=value; 519 item->value+=value;
518 btnModify( item->message,item->value ); 520 btnModify( item->message,item->value );
519 uiEventHandling( item->message,item->value ); 521 uiEventHandling( item->message,item->value );
522 }
520 } 523 }
521 break; 524 break;
522 525
523 /* moving */ 526 /* moving */
524 case wsMoveMouse: 527 case wsMoveMouse: