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: