mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 04:31:15 -06:00 
			
		
		
		
	Fix of second part of #5531
From the Win 2004 preset combobox lose a focus after change the preset selection and that is why the up/down arrow doesn't work properly. So, set the focus to the combobox explicitly.
This commit is contained in:
		
							parent
							
								
									1076e077ce
								
							
						
					
					
						commit
						5845957c7d
					
				
					 2 changed files with 15 additions and 0 deletions
				
			
		|  | @ -3558,6 +3558,14 @@ void Plater::priv::on_select_preset(wxCommandEvent &evt) | |||
|      */ | ||||
|         wxGetApp().obj_list()->update_object_list_by_printer_technology(); | ||||
|     } | ||||
| 
 | ||||
| #ifdef __WXMSW__ | ||||
|     // From the Win 2004 preset combobox lose a focus after change the preset selection
 | ||||
|     // and that is why the up/down arrow doesn't work properly
 | ||||
|     // (see https://github.com/prusa3d/PrusaSlicer/issues/5531 ).
 | ||||
|     // So, set the focus to the combobox explicitly
 | ||||
|     combo->SetFocus(); | ||||
| #endif | ||||
| } | ||||
| 
 | ||||
| void Plater::priv::on_slicing_update(SlicingStatusEvent &evt) | ||||
|  |  | |||
|  | @ -905,6 +905,13 @@ TabPresetComboBox::TabPresetComboBox(wxWindow* parent, Preset::Type preset_type) | |||
|         } | ||||
| 
 | ||||
|         evt.StopPropagation(); | ||||
| #ifdef __WXMSW__ | ||||
|         // From the Win 2004 preset combobox lose a focus after change the preset selection
 | ||||
|         // and that is why the up/down arrow doesn't work properly
 | ||||
|         // (see https://github.com/prusa3d/PrusaSlicer/issues/5531 ).
 | ||||
|         // So, set the focus to the combobox explicitly
 | ||||
|         this->SetFocus(); | ||||
| #endif     | ||||
|     }); | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 YuSanka
						YuSanka