|  | @@ -2725,14 +2725,14 @@ int OPMOD_EnumSelector(laOperator *a, laEvent *e){
 | 
	
		
			
				|  |  |              ei = ei->Item.pNext?ei->Item.pNext:((laEnumProp*)ui->PP.LastPs->p)->Items.pFirst;
 | 
	
		
			
				|  |  |              if(IsMomentary){  uit->On = 1; if(e->type==LA_L_MOUSE_UP){ ei = ei=((laEnumProp*)ui->PP.LastPs->p)->Items.pFirst; uit->On = 0;} }
 | 
	
		
			
				|  |  |              laSetEnumArrayIndexed(&ui->PP, ArrTarget, ei->Index);
 | 
	
		
			
				|  |  | -            if(!LA_UI_FLAGS_NO_CONFIRM){ laConfirmInt(a,EnumTarget,LA_CONFIRM_DATA); }
 | 
	
		
			
				|  |  | +            if(!NoConfirm){ laConfirmInt(a,EnumTarget,LA_CONFIRM_DATA); }
 | 
	
		
			
				|  |  |              laRecordAndPushProp(&ui->PP,0); laMarkPropChanged(&ui->PP);
 | 
	
		
			
				|  |  |              if(ui->Flags&LA_UI_FLAGS_EXIT_WHEN_TRIGGERED) return LA_FINISHED;
 | 
	
		
			
				|  |  |          }else{
 | 
	
		
			
				|  |  |              if(ArrTarget>=ArrLen){ArrTarget=ArrLen-1;} 
 | 
	
		
			
				|  |  |              if(EnumTarget>=EnumLen){EnumTarget=EnumLen-1;}
 | 
	
		
			
				|  |  |              laSetEnumArrayIndexedExternal(&ui->PP, ArrTarget, EnumTarget);
 | 
	
		
			
				|  |  | -            if(!LA_UI_FLAGS_NO_CONFIRM){ laConfirmInt(a,EnumTarget,LA_CONFIRM_DATA); }
 | 
	
		
			
				|  |  | +            if(!NoConfirm){ laConfirmInt(a,EnumTarget,LA_CONFIRM_DATA); }
 | 
	
		
			
				|  |  |              laRecordAndPushProp(&ui->PP,0); laMarkPropChanged(&ui->PP);
 | 
	
		
			
				|  |  |              return LA_RUNNING_PASS;
 | 
	
		
			
				|  |  |          }
 |