mirror of
				https://github.com/jhbruhn/eurorack.git
				synced 2025-10-30 02:46:01 +00:00 
			
		
		
		
	Performance improvements
This commit is contained in:
		
							parent
							
								
									94e5c21f77
								
							
						
					
					
						commit
						3fcf31b770
					
				
					 1 changed files with 3 additions and 4 deletions
				
			
		|  | @ -46,6 +46,8 @@ class MenuItem : public AbstractMenuItem { | ||||||
| 
 | 
 | ||||||
|   char* get_string_representation() |   char* get_string_representation() | ||||||
|   { |   { | ||||||
|  |     if (!stringRepresentation[0]) | ||||||
|  |       this->to_string(stringRepresentation); | ||||||
|     return stringRepresentation; |     return stringRepresentation; | ||||||
|   } |   } | ||||||
| }; | }; | ||||||
|  | @ -94,10 +96,7 @@ class UIntMenuItem : public NumberMenuItem<uint32_t> { | ||||||
| 
 | 
 | ||||||
|   public: |   public: | ||||||
|   UIntMenuItem(const char* _label, uint32_t _initialValue, uint32_t _minimumValue, uint32_t _maximumValue, uint32_t _step) |   UIntMenuItem(const char* _label, uint32_t _initialValue, uint32_t _minimumValue, uint32_t _maximumValue, uint32_t _step) | ||||||
|       : NumberMenuItem(_label, _initialValue, _minimumValue, _maximumValue, _step) |       : NumberMenuItem(_label, _initialValue, _minimumValue, _maximumValue, _step) {}; | ||||||
|   { |  | ||||||
|     this->set_value(_initialValue); |  | ||||||
|   }; |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| class IntMenuItem : public NumberMenuItem<int32_t> { | class IntMenuItem : public NumberMenuItem<int32_t> { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue