| 
				
			 | 
			
			
				@@ -955,7 +955,18 @@ bool light_cmd_mul_brightness(light_context_t *ctx) 
			 | 
		
	
		
			
			| 
				955
			 | 
			
				955
			 | 
			
			
				         return false; 
			 | 
		
	
		
			
			| 
				956
			 | 
			
				956
			 | 
			
			
				     } 
			 | 
		
	
		
			
			| 
				957
			 | 
			
				957
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				958
			 | 
			
			
				+    uint64_t old_value = value; 
			 | 
		
	
		
			
			| 
				958
			 | 
			
				959
			 | 
			
			
				     value *= ctx->run_params.float_value; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				960
			 | 
			
			
				+     
			 | 
		
	
		
			
			| 
				
			 | 
			
				961
			 | 
			
			
				+    // Check that we actually de/increase value 
			 | 
		
	
		
			
			| 
				
			 | 
			
				962
			 | 
			
			
				+    if( value == old_value ) { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				963
			 | 
			
			
				+        if( ctx->runs_params.float_value > 1 ) { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				964
			 | 
			
			
				+            value++; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				965
			 | 
			
			
				+        } 
			 | 
		
	
		
			
			| 
				
			 | 
			
				966
			 | 
			
			
				+        if( ctx->runs_params.float_value < 1 && value > 0 ) { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				967
			 | 
			
			
				+            value--; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				968
			 | 
			
			
				+        } 
			 | 
		
	
		
			
			| 
				
			 | 
			
				969
			 | 
			
			
				+    } 
			 | 
		
	
		
			
			| 
				959
			 | 
			
				970
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				960
			 | 
			
				971
			 | 
			
			
				     uint64_t mincap = _light_get_min_cap(ctx); 
			 | 
		
	
		
			
			| 
				961
			 | 
			
				972
			 | 
			
			
				     if(mincap > value) 
			 |