Fixed a case when (under OSX) after some manipulation with an object or a part and then add some setting from 3dScene, "Revert button(s)" are still appear(s) in right panel
This commit is contained in:
parent
bd15efd17a
commit
0d89fd84db
@ -632,7 +632,11 @@ void ObjectManipulation::update_reset_buttons_visibility()
|
|||||||
show_drop_to_bed = (std::abs(min_z) > EPSILON);
|
show_drop_to_bed = (std::abs(min_z) > EPSILON);
|
||||||
}
|
}
|
||||||
|
|
||||||
wxGetApp().CallAfter([this, show_rotation, show_scale, show_drop_to_bed]{
|
wxGetApp().CallAfter([this, show_rotation, show_scale, show_drop_to_bed] {
|
||||||
|
// There is a case (under OSX), when this function is called after the Manipulation panel is hidden
|
||||||
|
// So, let check if Manipulation panel is still shown for this moment
|
||||||
|
if (!this->IsShown())
|
||||||
|
return;
|
||||||
m_reset_rotation_button->Show(show_rotation);
|
m_reset_rotation_button->Show(show_rotation);
|
||||||
m_reset_scale_button->Show(show_scale);
|
m_reset_scale_button->Show(show_scale);
|
||||||
m_drop_to_bed_button->Show(show_drop_to_bed);
|
m_drop_to_bed_button->Show(show_drop_to_bed);
|
||||||
|
Loading…
Reference in New Issue
Block a user