mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 04:31:15 -06:00 
			
		
		
		
	#5481 - Legend keeps last time estimator mode selected
This commit is contained in:
		
							parent
							
								
									2f71af1ee4
								
							
						
					
					
						commit
						52e0e5b8cc
					
				
					 1 changed files with 7 additions and 1 deletions
				
			
		|  | @ -370,6 +370,13 @@ void GCodeViewer::load(const GCodeProcessor::Result& gcode_result, const Print& | |||
|     } | ||||
| 
 | ||||
|     m_time_statistics = gcode_result.time_statistics; | ||||
| 
 | ||||
|     if (m_time_estimate_mode != PrintEstimatedTimeStatistics::ETimeMode::Normal) { | ||||
|         float time = m_time_statistics.modes[static_cast<size_t>(m_time_estimate_mode)].time; | ||||
|         if (time == 0.0f || | ||||
|             short_time(get_time_dhms(time)) == short_time(get_time_dhms(m_time_statistics.modes[static_cast<size_t>(PrintEstimatedTimeStatistics::ETimeMode::Normal)].time))) | ||||
|             m_time_estimate_mode = PrintEstimatedTimeStatistics::ETimeMode::Normal; | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| void GCodeViewer::refresh(const GCodeProcessor::Result& gcode_result, const std::vector<std::string>& str_tool_colors) | ||||
|  | @ -467,7 +474,6 @@ void GCodeViewer::reset() | |||
|     m_layers_z_range = { 0, 0 }; | ||||
|     m_roles = std::vector<ExtrusionRole>(); | ||||
|     m_time_statistics.reset(); | ||||
|     m_time_estimate_mode = PrintEstimatedTimeStatistics::ETimeMode::Normal; | ||||
| 
 | ||||
| #if ENABLE_GCODE_VIEWER_STATISTICS | ||||
|     m_statistics.reset_all(); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 enricoturri1966
						enricoturri1966