Mercurial > mplayer.hg
comparison gui/ui/main.c @ 35351:92f6fc87ddc8
Fix segmentation fault with mouse button release.
This happens if, after selecting a file from the file selector, the mouse
pointer happens to be over a GUI item when being released (an item which
hasn't been previously selected).
author | ib |
---|---|
date | Thu, 22 Nov 2012 14:01:41 +0000 |
parents | 60930e7347c6 |
children | 96cda43fe250 |
comparison
equal
deleted
inserted
replaced
35350:ee265b18d653 | 35351:92f6fc87ddc8 |
---|---|
482 if ( SelectedItem != -1 ) // NOTE TO MYSELF: only if itButton, itHPotmeter or itVPotmeter | 482 if ( SelectedItem != -1 ) // NOTE TO MYSELF: only if itButton, itHPotmeter or itVPotmeter |
483 { | 483 { |
484 item=&guiApp.mainItems[SelectedItem]; | 484 item=&guiApp.mainItems[SelectedItem]; |
485 item->pressed=btnReleased; | 485 item->pressed=btnReleased; |
486 } | 486 } |
487 if ( currentselected == - 1 || SelectedItem == -1 ) { itemtype=0; break; } | |
487 SelectedItem=-1; | 488 SelectedItem=-1; |
488 if ( currentselected == - 1 ) { itemtype=0; break; } | |
489 value=0; | 489 value=0; |
490 switch( itemtype ) | 490 switch( itemtype ) |
491 { | 491 { |
492 case itPotmeter: | 492 case itPotmeter: |
493 case itHPotmeter: | 493 case itHPotmeter: |