mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 20:21:12 -06:00 
			
		
		
		
	Fixed an issue, where the output G-code file name was not always updated
from the current Model/ModelObjects. Fixed a possible race condition in updating Print::m_placeholder_parser with the proposed filename / filename base. Improved documentation (source code comments).
This commit is contained in:
		
							parent
							
								
									e59a10e0c2
								
							
						
					
					
						commit
						a56f7d60e5
					
				
					 12 changed files with 80 additions and 70 deletions
				
			
		|  | @ -252,10 +252,6 @@ int main(int argc, char **argv) | |||
|                 model.arrange_objects(fff_print.config().min_object_distance()); | ||||
|                 model.center_instances_around_point(cli_config.print_center); | ||||
|             } | ||||
|             if (outfile.empty()) { | ||||
|                 outfile = model.propose_export_file_name(); | ||||
|                 outfile += (printer_technology == ptFFF) ? ".gcode" : ".zip"; | ||||
|             } | ||||
|             if (printer_technology == ptFFF) { | ||||
|                 for (auto* mo : model.objects) | ||||
|                     fff_print.auto_assign_extruders(mo); | ||||
|  | @ -265,6 +261,7 @@ int main(int argc, char **argv) | |||
|             std::string err = print->validate(); | ||||
|             if (err.empty()) { | ||||
|                 if (printer_technology == ptFFF) { | ||||
|                     // The outfile is processed by a PlaceholderParser.
 | ||||
|                     fff_print.export_gcode(outfile, nullptr); | ||||
|                 } else { | ||||
|                     assert(printer_technology == ptSLA); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 bubnikv
						bubnikv