Mercurial > mplayer.hg
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: |